public virtual IEnumerable <ValidationResult> Validate() { return(_specifications.SelectMany(x => x.Validate()) .Concat(_endpointSpecifications.SelectMany(x => x.Validate())) .Concat(_busEndpointConfiguration.Validate()) .Concat(_configuration.Validate())); }