The widgetTemplateMacro needs all the parameters to work properly the fact that your widget will display or not a Runquery / dataGrid has nothing to do with the fact that severals parameters need to be filled.

Basically the WidgetTemplateMacro parameters will allow you to set the widget container behavior (the border with the minimize button, the title, the colapse option, ...)