 }
 
 public class AndSpecification: Specification {
-	fileprivate let one: Specification
-	fileprivate let other: Specification
+	private let one: Specification
+	private let other: Specification
 	
 	public init(_ x: Specification, _ y: Specification)  {
 		self.one = x

}

public class OrSpecification: Specification {
	fileprivate let one: Specification
	fileprivate let other: Specification
	
	public init(_ x: Specification, _ y: Specification)  {
		self.one = x

}

public class NotSpecification: Specification {
	private let wrapped: Specification
	
	public init(_ x: Specification) {
		self.wrapped = x
