optimize delegate-children for components