Sets _format attribute only if it wasn't set previously by the user.

Fixes #8787
fixed request format of sub-requests when explicitely set by the developer (closes #8787)