         commonInit()
     }
     
-    func commonInit() {
+    private func commonInit() {
         NSNotificationCenter.defaultCenter().addObserver(self,
             selector: "textDidChange",
             name: UITextViewTextDidChangeNotification,

        }
    }
    
    var placeholderLabelConstraints = [NSLayoutConstraint]()
    
    override init(frame: CGRect, textContainer: NSTextContainer?) {
        super.init(frame: frame, textContainer: textContainer)
        commonInit()
    }

        placeholderLabelConstraints = newConstraints
    }
    
    private func textDidChange() {
        placeholderLabel.hidden = !text.isEmpty
    }
    
    override public func observeValueForKeyPath(keyPath: String?, ofObject object: AnyObject?, change: [String : AnyObject]?, context: UnsafeMutablePointer<Void>) {
