 
      - returns: A Swiftly object representing the desired layout.
      */
-    public static func FlushToMargins(item: AnyObject? = nil) -> Swiftly {
-        return Swiftly(attributes: [.Top, .Left, .Bottom, .Right], otherAttributes: [.TopMargin, .LeftMargin, .BottomMargin, .RightMargin], toItem: item)
+    public static func flushToMargins(_ item: AnyObject? = nil) -> Swiftly {
+        return Swiftly(attributes: [.top, .left, .bottom, .right], toItem: item, otherAttributes: [.topMargin, .leftMargin, .bottomMargin, .rightMargin])
     }
     /**
     A combined layout representing the left and right sides of a view's alignment rectangle.


    - returns: A Swiftly object representing the desired layout.
    */
    @available(iOS, introduced=8.0)
    public static func FirstBaseline(item: AnyObject? = nil) -> Swiftly {
        return Swiftly(.FirstBaseline, toItem: item)
    }

    /**

    result.constant = right

    if left.attribute != nil {
        result.otherAttribute = .notAnAttribute
    } else if let attrsCount = left.attributes?.count {
        result.otherAttributes = [NSLayoutAttribute](repeating: .notAnAttribute, count: attrsCount)
    }

    result.relatedBy = .greaterThanOrEqual
    result.multiplier = 1
    return result
}
