protected function setGetter(callable $getter)
    {
        $this->getter = $getter;

        if (is_array($getter) && is_object($getter[0])) {
            $this->_creator = $getter[0];
        }

        return $this;
    }