public function lowerItem() { if ($this->isNotInList()) { return NULL; } return $this->listifyList()->where($this->positionColumn(), ">", $this->getListifyPosition())->orderBy($this->getTable() . "." . $this->positionColumn(), "ASC")->first(); }