styling
support a separate query tree per type