 				}
 				else {
 					NotificationCenter.default.post(name: .AccountRefreshDidFinish, object: self)
+					queueSaveToDiskIfNeeded()
 				}
 			}
 		}

		static let children = "children"
		static let userInfo = "userInfo"
		static let unreadCount = "unreadCount"
	}

	func object(with diskObject: [String: Any]) -> AnyObject? {


	public var dirty = false {
		didSet {
			if dirty && !refreshInProgress {
				queueSaveToDiskIfNeeded()
			}
		}
	}
