public function lazyLoadBy(Repository $repository, array $attributes)
    {
        $this->repository = $repository;
        $this->lazyLoadAttributes = $attributes;
        $this->lazyLoad = true;

        return $this;
    }