Наследование: implements Artesaos\Defender\Contracts\Repositories\AbstractRepository
 /**
  * @param Application $app
  * @param Permission  $model
  */
 public function __construct(Application $app, Permission $model)
 {
     parent::__construct($app, $model);
 }
 /**
  * @param Application $app
  * @param Role        $model
  */
 public function __construct(Application $app, Role $model)
 {
     parent::__construct($app, $model);
 }
 public function __construct(Application $app, Model $user)
 {
     parent::__construct($app, $user);
 }