public DatabaseProxy(Database database) { Condition.Requires(database, "database").IsNotNull(); this.database = database; }