Member getOrFail(String id, {String? error}) => _members.values.firstWhere((element) => element.id.value == id, orElse: () => throw error ?? 'Member not found');