use "_RegsitryWithFactory" from component for lazy
still to be improved demo of related models