Group( {this.identifier, this.name, this.description, Iterable<String>? contacts}) : contacts = (contacts ?? []).cast<String>().toSet();