protected function asPartial() { return $this->ensure('partial loading is forced', function (QueryBuilder $builder) { $builder->_configureQuery(function (Query $query) { $query->setHint(Query::HINT_FORCE_PARTIAL_LOAD, true); }); }); }