I'm trying to intercept the values when they are getting created but it seems this function is not getting called
@api.model
def create(self, vals):
print("gets called")
new_reservation = super(HotelReservation, self).create(vals)
# do some things here
return new_reservation