 
     - returns: A Swiftly object representing the desired layout.
     */
-    @available(iOS, introduced=8.0)
-    public static func CenterYWithinMargins(item: AnyObject? = nil) -> Swiftly {
-        return Swiftly(.CenterYWithinMargins, toItem: item)
-    }
-
-    private let attribute: NSLayoutAttribute?
-    private let attributes: [NSLayoutAttribute]?
-    private var relatedBy: NSLayoutRelation?
-    private var otherAttribute: NSLayoutAttribute?
-    private var otherAttributes: [NSLayoutAttribute]?
-    private var multiplier: CGFloat
-    private var constant: CGFloat
-    private var toItem: AnyObject?
-    private var priority: UILayoutPriority?
-
-    private init(_ a: NSLayoutAttribute? = nil, attributes atts: [NSLayoutAttribute]? = nil, relatedBy r: NSLayoutRelation? = .Equal, toItem ti: AnyObject? = nil, otherAttribute oa: NSLayoutAttribute? = nil, otherAttributes otherAtts: [NSLayoutAttribute]? = nil, multiplier m: CGFloat = 1, constant c: CGFloat = 0) {
+    @available(iOS, introduced: 8.0)
+    public static func centerYWithinMargins(_ item: AnyObject? = nil) -> Swiftly {
+        return Swiftly(.centerYWithinMargins, toItem: item)
+    }
+
+    let attribute: NSLayoutAttribute?
+    let attributes: [NSLayoutAttribute]?
+    var relatedBy: NSLayoutRelation?
+    var otherAttribute: NSLayoutAttribute?
+    var otherAttributes: [NSLayoutAttribute]?
+    var multiplier: CGFloat
+    var constant: CGFloat
+    var toItem: AnyObject?
+    var priority: UILayoutPriority?
+
+    init(_ a: NSLayoutAttribute? = nil, attributes atts: [NSLayoutAttribute]? = nil, relatedBy r: NSLayoutRelation? = .equal, toItem ti: AnyObject? = nil, otherAttribute oa: NSLayoutAttribute? = nil, otherAttributes otherAtts: [NSLayoutAttribute]? = nil, multiplier m: CGFloat = 1, constant c: CGFloat = 0) {
         attribute = a
         attributes = atts
         relatedBy = r


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


     - returns: A Swiftly object representing the desired layout.
     */
    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.
