Another round of refactor for reservation_confirmed class