/// <summary> /// Parent Retrieved hook method /// </summary> /// <param name="bizObj">Parent business object</param> /// <param name="e">EventArgs</param> protected override void HookParentRetrieved(mmBusinessObject bizObj, mmBusinessStateChangeEventArgs e) { this.GetOrderDetail((int?)e.PrimaryKeyValue); }I believe that HookParentRetrieved is called by the parent on any children when a new parent entity is retrieved.