returnObject = methodInvocation.proceed();
if( object instanceof LifecycleCallbacks ) {
LifecycleCallbacks lifecycle = (LifecycleCallbacks) object;
if( lifecycle.getId() != null ) {
lifecycle.afterUpdate();
} else {
lifecycle.afterCreate();
}
lifecycle.afterSave();
} else {