Not sure if we care about people using this outside of facets. If we don't want them to use it elsewhere, I would keep it scoped inside a facet class.