         return label
     }()
     
+    // MARK: - Overrides
+    
     required init?(coder aDecoder: NSCoder) {
         super.init(coder: aDecoder)
         setupSubviews()

            make.left.right.equalTo(self)
            make.bottom.equalTo(titleLabel.snp_top).offset(8.0)
        }
        
    }
    
    // MARK: - Private getters (values)

    
    override func prepareForInterfaceBuilder() {
        setupSubviews()
    }
    
    override var selected: Bool {
        didSet {
            setNeedsDisplay()
        }
    }
    
    override var highlighted: Bool {
        didSet {
            setNeedsDisplay()
        }
    }

    override func drawRect(rect: CGRect) {
