Merge Attributes back to Child. Move born to Mother (its a mother responsibility :)). Split born on 4 phases: instantiation, bind, resolve attributes, unbind. Support custom bind callbacks (like hash assignments instead of "attribute_name=")
Hide private API for Child. Move common resolving workflow inside child