Implement enums in booking model and get them working.