             self.froobSpace = kNoSpace
         }
         
+        if let plusSpace:Int = snapshotDict?[Property.plusSpace.rawValue] as? Int
+        {
+            self.plusSpace = plusSpace
+        }
+        else
+        {
+            self.plusSpace = kNoSpace
+        }
+        
         super.init()
     }
     

    enum Property:String
    {
        case froobSpace = "froobSpace"
    }
    
    let froobSpace:Int
    private let kNoSpace:Int = 0
    
    init(froobSpace:Int)
    {
        self.froobSpace = froobSpace
        
        super.init()
    }

    override func modelJson() -> Any
    {
        let json:[String:Any] = [
            Property.froobSpace.rawValue:froobSpace,
            Property.plusSpace.rawValue:plusSpace
        ]
        
        return json
