         }
     }
     
-    // MARK: Variables
-    
-    fileprivate var contentView: UIView?
-    fileprivate var contentViewLeftMargin: NSLayoutConstraint?
-    fileprivate var contentViewRightMargin: NSLayoutConstraint?
-    fileprivate var contentViewBottomMargin: NSLayoutConstraint?
-
-    fileprivate var customNibName: String?
-    fileprivate var nibView: UIView?
-    
-    fileprivate var backgroundContainer: UIView?
-    
-    fileprivate var keylineView: UIView?
-    fileprivate var customKeylineColor: UIColor?
-    
+    // MARK: Properties
+    
+    private var contentView: UIView?
+    private var contentViewLeftMargin: NSLayoutConstraint?
+    private var contentViewRightMargin: NSLayoutConstraint?
+    private var contentViewBottomMargin: NSLayoutConstraint?
+    
+    private var backgroundContainer: UIView?
+    
+    private var keylineView: UIView?
+    private var customKeylineColor: UIColor?
+    
+    private var customNibName: String?
     fileprivate var nibName: String {
         get {
             guard let nibName = customNibName else {

            customNibName = newValue
        }
    }
    
    // MARK: Properties
    
    /**
     The object that acts as a delegate to the layout.

        self.setUpNibView()
    }

    // MARK: Appearance
    
    private func setUpBackgroundView() {
        
        let contentView = UIView()
        self.addSubview(contentView)
