instead of individually setting map canvas, expression context, etc Will make it more easy in future to add additional parameters to the widget context