     
     @IBOutlet open override var detailTextLabel: UILabel? {
         get {
-            return hasPrepared
+            return isFinishedPrepare
                 ? overridingDetailTextLabel ?? super.detailTextLabel
                 : dumpDetailTextLabel
         }

        dumpImageView.removeFromSuperview()
    }
    
    #endif
    
}


    
    open override func prepareForInterfaceBuilder() {
        super.prepareForInterfaceBuilder()
        isFinishedPrepare = true
        overridingTextLabel?.copyNonDefaultProperties(from: dumpTextLabel)
        overridingDetailTextLabel?.copyNonDefaultProperties(from: dumpDetailTextLabel)
        overridingImageView?.copyNonDefaultProperties(from: dumpImageView)
