Make the base FacetClass a trait instead of an abstract class
Consolidate facet data parsing into the SolrQueryParser class