remove method
Marked as internal, because the users shouldn't be able to remove elements from the ComponentSet directly, bypassing the normal lifecycle handling.
Implementation
@internal
@override
bool remove(Component component) => super.remove(component);