/**
  * Constructor
  *
  * @param QueryBuilder $query
  * @param callable     $modifier
  * @param bool         $fetchJoinCollection
  * @param bool         $useOutputWalkers
  */
 public function __construct(QueryBuilder $query, callable $modifier, $fetchJoinCollection = null, $useOutputWalkers = null)
 {
     $this->modifier = $modifier;
     parent::__construct($query, $fetchJoinCollection, $useOutputWalkers);
 }