Query.build
Query specs, Component base class