public function has($prop)
    {
        $getter = 'get' . ucfirst($prop);
        $return = method_exists($this, $getter);

        if (!$return) {
            $is = 'is' . ucfirst($prop);
            $return = method_exists($this, $is);
        }

        return $return;
    }