this.name = name;
Child child = new Child( name ); addChild( child ); return child;
child.setParent( this ); getChildren().put( child.getName(), child );
return children;
return name;
this.children = children;