public function current($className = null)
    {
        if ($p = get_post()) {
            return $this->create($p, $className);
        } else {
            throw new Exception('This method can only be called within The Loop');
        }
    }