Adding getRaw and destroy to ReservationTrait to be compatible with ElementInterface
Optionally pass parent to getElement in reservations
Pass parent into reservation getElement method
Use ElementTrait in ReservationTrait to inherit its methods. Also add ability to pass parent into getElement method