-class CompareFilter: Filter {
-	enum Comparison {
+public class CompareFilter: Filter {
+	public enum Comparison {
 		case Equal, NotEqual, GreaterThanOrEqual, LessThanOrEqual, GreaterThan, LessThan
 	}
 
-	let key: String
-	let value: String
-	let comparison: Comparison
+	public let key: String
+	public let value: String
+	public let comparison: Comparison
 
 	init(key: String, value: String, comparison: Comparison) {
 		self.key = key

	}
}

class Filter {

}
	}
}

public class SubsetFilter: Filter {
	public enum Comparison {
		case In, NotIn
	}

	public let key: String
	public let superSet: [String]
	public let comparison: Comparison

	init(key: String, superSet: [String], comparison: Comparison) {
		self.key = key
