Generate Enum too