public function load($pkValue) { $filter = new CustomDataFilter($this->position); $filter->condition($this->position->getPrimaryKey(), $pkValue); $filter->limit(1); return $filter->retrieveTo($this); }