         }
     }
     
-    func loadUser(userId:String)
+    func loadUser(userId:UserId)
     {
         DispatchQueue.global(qos:DispatchQoS.QoSClass.background).async
         {

        }
    }
    
    private func createUser(userId:String)
    {
        let parentUser:String = FDatabase.Parent.user.rawValue
        let userPath:String = "\(parentUser)/\(userId)"

    
    //MARK: private
    
    private func asyncLoadUser(userId:UserId)
    {
        let parentUser:String = FDatabase.Parent.user.rawValue
        let propertyStatus:String = FDatabaseModelUser.Property.status.rawValue
