 
         let separatorView = UIView()
         separatorView.translatesAutoresizingMaskIntoConstraints = false
+        self.separatorView = separatorView
         separatorView.backgroundColor = UIColor.black.withAlphaComponent(0.1)
         self.addSubview(separatorView)
         PXLayout.setHeight(owner: separatorView, height: 1).isActive = true

    var splitConfiguration: PXSplitConfiguration?
    var splitPaymentSwitch: UISwitch?
    var splitMessageLabel: UILabel?
    private let switchReduceSize: CGFloat = 0.70

    init(splitConfiguration: PXSplitConfiguration?, callback : @escaping ((_ isOn: Bool, _ isUserSelection: Bool) -> Void)) {

    func hide() {
        splitMessageLabel?.alpha = 0
        splitPaymentSwitch?.alpha = 0
        separatorView?.isHidden = true
    }

    func show() {
        splitMessageLabel?.alpha = 1
        splitPaymentSwitch?.alpha = 1
        separatorView?.isHidden = false
    }

    func update(splitConfiguration: PXSplitConfiguration?) {
