added processable_add_child method