Finished refactoring - now every IReservable class has an access to the list of its reservations ;)