Simple after/before save callbacks - no transaction support yet