     }
 
 
-    public func deserialize(data: NSData)->Serializable {
+    public func deserialize(data: NSData) -> Serializable {
         return JSerializer.deserialize(data)
     }
 


    private var _warningCounter=0

    private var _id: String=Default.NO_UID {
        willSet (identifier) {
            if _id != Default.NO_UID {
                self._warningCounter += 1


    public required init?(coder decoder: NSCoder) {
        super.init()
        _id=String(decoder.decodeObjectOfClass(NSString.self, forKey: Default.UID_KEY)! as NSString)
        referenceName=String(decoder.decodeObjectOfClass(NSString.self, forKey: Default.REFERENCE_NAME_KEY)! as NSString)
    }

    public class func supportsSecureCoding() -> Bool {
