move helper methods to reservation model