Used to find component by type.
@override Iterable<T> componentsByType<T>() { return children.whereType<T>(); }