* Will be integrated into ChannelReservation also * This is the struct that will be persisted to disk