Make optional the callback of DatastoreObject.save