protected function callTypeSpecificMethod($method, $args = array())
    {
        $method .= $this->getType();
        if (method_exists($this, $method)) {
            return call_user_func_array(array($this, $method), $args);
        }
        return null;
    }