     }
     
     /// Align to BottomRight (Assuming a child context)
+    /// - returns: current layout instance
     public func bottomRight(bottom: CGFloat = 0, right: CGFloat = 0) -> Layout {
         if let c: UIView = childContext {
-            self.bottomRight(c, bottom: bottom, right: right)
+            bottomRight(c, bottom: bottom, right: right)
         }
         return self
     }
     
     /// Align to Top
+    /// - returns: current layout instance
     public func top(child: UIView, top: CGFloat = 0) -> Layout {
         if let v: UIView = context {
             Layout.alignFromTop(v, child: child, top: top)

    }
    
    /// Align to Left
    public func left(child: UIView, left: CGFloat = 0) -> Layout {
        if let v: UIView = context {
            Layout.alignFromLeft(v, child: child, left: left)

	}
    
    /// Center Horizontally (Assuming a child context)
    /// - returns: current layout instance
    public func centerHorizontally(constant: CGFloat = 0) -> Layout {
        if let c: UIView = childContext {
            centerHorizontally(c, constant: constant)
        }
        return self
    }
	
	/// Center Vertically
    /// - returns: current layout instance
	public func centerVertically(child: UIView, constant: CGFloat = 0) -> Layout {
		if let v: UIView = context {
			Layout.centerVertically(v, child: child, constant: constant)
