Added support for @Enum