             modelJson,
             "Error creating model json")
         
-        let jsonStatusInt:Int? = modelJson![keyStatus] as? Int
+        let jsonEmail:String? = modelJson![keyEmail] as? String
         let jsonCreated:TimeInterval? = modelJson![keyCreated] as? TimeInterval
-        let jsonLastSession:TimeInterval? = modelJson![keyLastSession] as? TimeInterval
         let jsonDiskUsed:Int? = modelJson![keyDiskUsed] as? Int
         
-        XCTAssertNotNil(
-            jsonStatusInt,
-            "Error storing status on json")
-        
-        let jsonStatus:FDatabaseModelUser.Status? = FDatabaseModelUser.Status(
-            rawValue:jsonStatusInt!)
-        
         XCTAssertEqual(
-            status,
-            jsonStatus,
-            "Status received from json is no the same as the stored")
+            kEmail,
+            jsonEmail,
+            "Email received from json is no the same as the stored")
         
         XCTAssertEqual(
             kCreated,
             jsonCreated,
             "Created received from json is not the same as the stored")
-        
-        XCTAssertEqual(
-            kLastSession,
-            jsonLastSession,
-            "Last session received from json is not the same as the stored")
         
         XCTAssertEqual(
             kDiskUsed,

        case diskUsed = "diskUsed"
        case photos = "photos"
        case albums = "albums"
    }
    
    let session:FDatabaseModelUserSession
    let email:String
    let created:TimeInterval
    let diskUsed:Int
    private let kEmpty:String = ""
    private let kNoTime:TimeInterval = 0
    
    func testInitSnapshot()
    {
        let status:FDatabaseModelUser.Status = FDatabaseModelUser.Status.active
        let keyStatus:String = FDatabaseModelUser.Property.status.rawValue
        let keyCreated:String = FDatabaseModelUser.Property.created.rawValue
        let keyLastSession:String = FDatabaseModelUser.Property.lastSession.rawValue
        let keyDiskUsed:String = FDatabaseModelUser.Property.diskUsed.rawValue
        
        let snapshot:[String:Any] = [
            keyStatus:status.rawValue,
            keyCreated:kCreated,
            keyLastSession:kLastSession,
            keyDiskUsed:kDiskUsed
        ]
        

{
    private let kEmail:String = "atest@mail.com"
    private let kCreated:TimeInterval = 123456
    private let kDiskUsed:Int = 3098765
    private let kDiskInitial:Int = 0
    
    /*
    enum Property:String
    {
        case session = "session"
