public AndSpecification(ASpecification left, ASpecification right)
 {
     _right = right;
     _left  = left;
 }
 public ASpecification And(ASpecification expression)
 {
     return(new AndSpecification(this, expression));
 }
 public NotSpecification(ASpecification spec)
 {
     _spec = spec;
 }