Remove this child from the child list.
Requires the child to be present in the child list.
void remove(ChildType child) { _removeFromChildList(child); dropChild(child); }