Yes, for now. In this week we'll work more carefully on UIFactory and we'll add a caching layer in UIFactory::getAllComponents() (it's in the scope of DAR-809 story)