Isolated facet URL parameter name generation.
Extracted inner classes for greater lisibility.