use function closure instead of getInstance method
childWidgetsAndViews is now part of registry
asdynamicallypropagated no longer has an effect

because prototype.propagate is the same for views and widgets
test widget propagate