/// <summary>
 /// Invoked by the framework after the object is populated.
 /// </summary>
 /// <param name="e">
 /// Contain information about the state of the persistent object and the
 /// <see cref="Opf3.ObjectContext">ObjectContext</see> of the current operation.
 /// </param>
 void IObjectNotification.OnAfterPopulated(ObjectNotificationEventArgs e)
 {
     // Add code here, if required. Leave empty if the event is not required.
 }
 /// <summary>
 /// Invoked by the framework before the object is updated.
 /// </summary>
 /// <param name="e">
 /// Contain information about the state of the persistent object and the
 /// <see cref="Opf3.ObjectContext">ObjectContext</see> of the current operation.
 /// </param>
 void IObjectNotification.OnBeforeUpdate(ObjectNotificationEventArgs e)
 {
     // Add code here, if required. Leave empty if the event is not required.
 }
 /// <summary>
 /// Invoked by the framework before the object is updated.
 /// </summary>
 /// <param name="e">
 /// Contain information about the state of the persistent object and the
 /// <see cref="Opf3.ObjectContext">ObjectContext</see> of the current operation.
 /// </param>
 void IObjectNotification.OnBeforeUpdate(ObjectNotificationEventArgs e)
 {
 }