 
     /// Serializes a CommentNode into it's HTML String Representation
     ///
-    private func print(comment node: CommentNode) -> String {
+    private func convert(comment node: CommentNode) -> String {
         return "<!--" + node.comment + "-->"
     }
 
     /// Serializes an ElementNode into it's HTML String Representation
     ///
-    private func print(element node: ElementNode, level: Int) -> String {
+    private func convert(element node: ElementNode, level: Int) -> String {
         // Prefixes + Posfixes
         var indentForOpeningTag = ""
         var indentForClosingTag = ""


    /// Serializes a TextNode into it's HTML String Representation
    ///
    private func print(text node: TextNode) -> String {
        return node.text().escapeHtmlEntities().encodeHtmlEntities()
    }


        // Serialize Attributes
        var attributes = ""
        for attribute in node.attributes {
            attributes += String(.space) + convert(attribute: attribute)
        }

        // Opening Tag
