validate child
add xml object
override String handling
update implementation