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