 				return nil
 			}
 			
-			_databaseUrl = databaseUrl
-			_databaseName = databaseName
+			databaseUrl = databaseUrl
+			databaseName = databaseName
 			_asyncQueryQueue.maxConcurrentOperationCount = 1
 			
 			// Initialize the database, if it doesn't already exist.

			}
		
			// Create database connection.
			let databasePathNSString = _databaseUrl.path as NSString
			if (sqlite3_open(databasePathNSString.utf8String, &database) != SQLITE_OK) {
				selfLog(.error, "Unable to connect to database '\(_databaseName)': \(String(cString: sqlite3_errmsg(database)))")
			}
			
			// Enable foreign key support.

			
			// Delete the database file.
			do {
				try FileManager.default.removeItem(at: databaseUrl)
			} catch {
				selfLog(.error, "Failed to delete database at '\(databaseUrl)': \(error)")
			}
		}
		
