protected function parseResourceSignature()
    {
        list($topic, $actionAndFormat) = explode('/', $this->signature);
        list($action, $format) = explode('.', $actionAndFormat);

        $this->topic = ucfirst($topic);
        $this->action = ucfirst($action);
        $this->format = $format;
    }