Added callbacks to create, save, and destroy events