public function getParsedContent()
    {
        $filetype = FileType::getExtension($this->content_type);

        if (empty($filetype))
            throw new ParseException("Unknown content type");

        $filename = "content." . $filetype;
        $reader = ReaderFactory::factory($filename);
        $parsed = $reader->readFileHandle($this->getContentStream());
        return new Dictionary($parsed);
    }