WIP on enums with method overrides