Only verify claim if it isn't a default value.
The alternative here would be to use pointers in the Claims structure then we
would know which were nil, or if they were explicitly set to zero in the
claim section
Updated MapClaim implementation to check for existance of keys before
using them.
If they don't exists, validation functions simply return true.