         self.maxHeight = maxHeight 
     }
 
-    public convenience init(size: CGSize,
-                     minWidth: LayoutDimension? = nil,
-                     maxWidth: LayoutDimension? = nil,
-                     minHeight: LayoutDimension? = nil,
-                     maxHeight: LayoutDimension? = nil) {
-        self.init()
-        self.width = .p(size.width)
-        self.height = .p(size.height)
-        self.minWidth = minWidth
-        self.maxWidth = maxWidth 
-        self.minHeight = minHeight
-        self.maxHeight = maxHeight
-    }
 
     public static func size(_ size: CGSize) -> LayoutSize {
         return LayoutSize(cgSize: size)

        s.width = .p(w)
        return s
    }

    public func width(_ v: LayoutDimension) -> LayoutSize {
        self.width = v
        return self
    }
}


}


extension LayoutSize: Builder {}
extension LayoutSize {

    public convenience init(size: CGSize) {
