Why I kept `$this->controller->getFormat() == null` is because at some point we as developers may need to explicitly pass the format as `GET` param and check the result. In that case the user can set the format within the controller. Aura.Framework don't need to bind the format.