Props should be readonly. Therefore, it does not make sense to make children writable. Expose just `final List<ComponentDescription> children`;