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

        return view
    }
    
    #endif
    
    @IBOutlet open var tertiaryTextLabel: UILabel?
    

    
    @IBOutlet open override var imageView: UIImageView? {
        get {
            return isFinishedPrepare
                ? overridingImageView ?? super.imageView
                : dumpImageView
        }
