Please, look at my post on stackoverflow.com Validator gets wrong parameter's metadata. Seems that it gets default final fields from Enum type (name, ordinal)