Use events to pass save requests up through the models
Adds support for creating and saving new items where the tables have no links