Hmm, I suspect this could be a bug in Csla. Try changing the Child_Update() to Child_Update(SomeLegacyParent) so you no longer have a parameterless Child_Update. You may have to change the legacy parents call to UpdateChild to pass 'this' as well.
Edit: Per the thread linked to in this answers comments, this issue has been fixed in Csla.