/** @noinspection PhpMissingParentCallCommonInspection
  *
  * @inheritDoc
  */
 protected function createInstance(JsonApiRequest $request, ErrorCollection $errors)
 {
     // for Roles allowed to define ID on creation that's why we don't use default (parent) method
     $instance = $this->getModel()->newInstance();
     $instance->setAttribute($instance->getKeyName(), $request->getId());
     return $instance;
 }