EnumAttribute helper to use alias_method instead of super, refactor specs, use nil_or 2