         /// Used in `userInfo` dictionary of `NotificationName.LoadButtonStatusChanged` notifications.
         case LoadButtonEnabled = "loadButtonEnabled"
 
-        /// Used in `userInfo` dictionary of `NotificationName.LoadStructureFile` notifications.
+        /// Used in `userInfo` dictionary of `NotificationName.LoadStructureFileCompleted` notifications.
         case LoadStructureFileManagedRooms = "managedRooms"
 
-        /// Used in `userInfo` dictionary of `NotificationName.LoadStructureFile` notifications.
+        /// Used in `userInfo` dictionary of `NotificationName.LoadStructureFileCompleted` notifications.
         case LoadStructureFileError = "error"
     }
 


    func loadStructureFile() {
        guard let authenticationData = AuthenticationData(serverAddress: serverAddress, username: username, password: password) else {
            self.notificationCenter.postNotificationName(NotificationName.LoadStructureFile.description, object: self, userInfo: [UserInfoKey.LoadStructureFileError.rawValue: "Invalid authentication data"])
            return
        }


        case LoadButtonStatusChanged

        /// Used to send `loadStructureFile()` return values.
        case LoadStructureFileCompleted
    }

    enum UserInfoKey: String {
