Explicit mapping for enum

Allow to pass explicit mapping values to enum.

I don't strict values to integers, so if needed, strings can be used.