public abstract void Cancel(BookingContext booking);
public abstract void EnterDetails( BookingContext booking, string attendee, int ticketCount);
public abstract void EnterState(BookingContext booking);
public abstract void DatePassed(BookingContext booking);