Use fully qualified class names to avoid conflicting on Query from within the Filter namespace