callbacks: *_save as syntactic sugar for *_create and *_update

Looking over the callback order I am thinking it would be nice to simplify things.

The current callback list is as follows

What benefit do you see this as being?