         return collection
     }
 
+    /**
+        Set height of receiver using a constraint in auto-layout
+
+        - parameter constant: The value to set the height to
+        - parameter priority: The priority this constraint uses when being
+            evaluated against other constraints
+
+        - returns: Constraint collection containing the generated constraint
+    */
     @discardableResult
     open func setHeight(_ constant: CGFloat = 0.0,
         priority: ConstraidLayoutPriority = ConstraidLayoutPriorityRequired

        return collection
    }

    @discardableResult
    open func makeSquare(
        priority: ConstraidLayoutPriority = ConstraidLayoutPriorityRequired

#endif

extension ConstraidView {
    /**
        Set width of receiver using a constraint in auto-layout

        - parameter constant: The value to set the width to
        - parameter priority: The priority this constraint uses when being
            evaluated against other constraints

        - returns: Constraint collection containing the generated constraint
    */
    @discardableResult
    open func setWidth(_ constant: CGFloat = 0.0,
        priority: ConstraidLayoutPriority = ConstraidLayoutPriorityRequired
