prevents replacing child elements