public SpecificationWorkspace ToSpecification()
 {
     if (!specification.Sealed)
     {
         SpecificationBinder.Bind(specification);
     }
     return(specification);
 }