     
     static var recordType: String { get }
     var cloudKitReference: CKReference { get }
+    var parentReference: CKReference? { get }
 }
 
 public extension CloudKitSyncable {

        for (key, value) in object.cloudKitRecordProperties() {
            self[key] = value
        }
    }
    
}

    
    public var cloudKitReference: CKReference {
        return CKReference(recordID: cloudKitRecordID, action: .none)
    }
    
    public var parentReference: CKReference? {
        return nil
    }
    
}
