         } else {
             viewRealm.tableView.backgroundView?.alpha = 0.0
         }
+    }
+
+    private func createPinnedPropertyText(_ object: DynamicObject) -> String {
+        guard let pinnedProperty = pinnedProperty else { return "" }
+        let stringvalue = BrowserTools.stringForProperty(pinnedProperty, object: object)
+        return "\(pinnedProperty.name): \(stringvalue)"
     }
     
     override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {

    private var engine: BrowserEngine
    private var className: String
    private var disposable: NSKeyValueObservation?
    fileprivate var searchController : UISearchController?
    
    private lazy var viewRealm = RBSRealmBrowserView()

        guard let objects = objects else { fatalError("Error: Objects Array was nil. This should not happen") }
        let object = objects[indexPath.row]
        if let superclass = object.superclass?.superclass() {
            let pinned = createPinnedPropertyText(object)
            let composed = "\(object.objectSchema.className) \(pinned)"
            cell.updateWith(title: composed, detailText: NSStringFromClass(superclass))
        }
        return cell
    }
