Use standard Enum derivation