fix(widget): load widget data during rendering

method: afterRender from templates
for all widgets

time: 0h:35
refactor(testScope): optimize methods

move to prototype

time: 0h:0