docs: public Set<Component> getRegisteredComponents() {
        Set<Component> set = new HashSet<>();
        for (ComponentRef<?> c : basicComponentRegistry.getRegisteredComponents()) {
           ComponentMetadata metadata = c.wired() != null ?
                                        componentMetadataRepo.getComponentMetadata(c.wired().getClass()) : null;
           Component component = new Component(c, metadata);
           set.add(component);
        }
        return set;
     }