removed __invoke method in widget container