Hm, I don't see how every client would need enum.dart. Clients will use BusEventType, not Enum.