add children support for Html::Element