Feature/children rebuild

Childrens rebuilt to be separate from props to be able to make props fully dynamic, not implementing some special interface.