         self.initialize()
     }
     
-    private func initialize() {
+    private func initialize() {        
         self.contentView.addSubview(self.imageView)
         self.contentView.addSubview(self.titleLabel)
         

        
        self.rac_valuesForKeyPath("imageView.image", observer: self).subscribeNext { _ in
            let offset: CGFloat = (self.imageView.image == nil) ? 0 : 20
            leadingTitleLabelConstraint?.constant = offset
        }
    }
    

        constrain(self.contentView, self.button, self.imageView) { view, button, imageView in
            button.top == imageView.bottom+10
            button.right == imageView.right
            button.left == imageView.left
        }
        
        self.contentView.addSubview(self.textLabel)
