         }
     }
 
+
     /// Creates a new attachment
     ///
     /// - Parameters:

    required public init(identifier: String, url: URL? = nil) {
        super.init(identifier: identifier, url: url)
    }

    /// Required Initializer
    ///

}


// MARK: - NSCopying
//
extension ImageAttachment {

    override public func copy(with zone: NSZone? = nil) -> Any {
        guard let clone = super.copy() as? ImageAttachment else {
            fatalError()
        }

        clone.size = size
        clone.alignment = alignment

        return clone
    }
}


// MARL: - Nested Types
//
extension ImageAttachment {

    /// Alignment
    ///
    public enum Alignment: Int {
