public function __construct($collection, $criteria, $projection = null) { $this->collection = $collection; $this->criteria = $criteria; $this->projection = $projection; }