All direct access to `component.children` should instead use the pattern methods `addChild`, `removeChild`, and `getChild`.