Is your feature request related to a problem? Please describe.
A number of props are constantly re-calculated although their value (almost) never changes, e.g. uiPath -> subSchema. It would be better to not do that.
Describe the solution you'd like
Evaluate architecture which allows this distinction to improve performance and whether it requires breaking changes.