Add support for System.Enum

- Add support for System.Enum
- Add support for super class property