this.AddProperty("ocalday") this.ocalday = createobject("calday") this.registerchildbizobj(this.ocalday)Then I was setting my cparentibizobj in calday (the child) to calinfo. After commenting out the three lines of code above, the form started closing. What I am assuming is that MM controlled the parent/child relation automatically when I used the builder, and that the above code was making a second reference to that object.