BaseEnum moved to infra