Plugin: Is RequestDataObject guaranteed to perform before widgets initialization?

Hello dear Paraview developers!

I have a widget with performs some communications with my plugin, e.g. obtains some values which plugin gets from the file in the RequestDataObject function.

The widget is written down in the plugin’s xml

The question is, is it guaranteed that the widget will communicate to the plugin after the function has been finished? Not before? Could it interrupt its execution?

Thanks a lot and my very best regards