void index(dynamic field, [String? name, String? algorithm]) { assert(field is String || field is List<String>); indicesToCreate.add(Index( this.name, name, field is String ? [field] : field, )); }