final protected function prepareResult()
    {
        $args = func_get_args();
        $result = array_shift($args);

        if ($result && $result !== false) {
            return $this->callHydrator($result, $args);
        } else {
            return false;
        }
    }