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