I have a scenario where a BusinessBase class is having an editable child collection. I implemented the update method as internal for this child colletion which in turn calls internal methods for insert, delete or update of its editable child depending upon the flag values. Now my question is do i have to call MarkClean() or MarkOld() method explicitly in update method for this editable child?