For a project I'm working on, I found I needed extract the location
out of the event so that there is a many to one relationship between
event and location. I altered the admin pages and made sure that REST
still works for events -- although you now would use a location_id
instead of location properties embedded in the event.
https://github.com/OleTraveler/EngineY