public PokerTrackerDatabase(Model.Database database) { if (database == null) { throw new ArgumentException("database"); } _database = database; _databaseFunctions = new DatabaseFunctions(_database); _databaseFunctions.OnPlayerLoadCompleted += PlayerLoaded; }