Added checkout domain model