String? get description { return isValid ? null : expectations.map((e) => e.description).join(', '); }