     /// An XML parsing error occurred, **underlyingError** thrown by the parser.
     case xmlParse(underlyingError: Error)
 
-    case missingElement(msg: String)
+    case missingElement(messagge: String)
 }
 
 /// An EPUB container parser that extracts the information from the relevant

    public init(container: EpubDataContainer) {
        self.container = container
        // TODO: (ACA) initialize the `self.publication` here, so we dont have
        //       sto force unwrap stuff later
    }

    /// Parses the EPUB container files and builds a `Publication` representation.

    /// - Throws: `EpubParserError.xmlParse`, `EpubParserError.missingFile`
    func parseContainer() throws {
        let containerPath = "META-INF/container.xml"

        guard let containerData = try container.data(relativePath: containerPath) else {
            throw EpubParserError.missingFile(path: containerPath)
        }

        var containerXml: AEXMLDocument
        // TODO: when a guard ... catch is implemented
        do {
            containerXml = try AEXMLDocument(xml: containerData)
        }
        catch {
            throw EpubParserError.xmlParse(underlyingError: error)
