[preferences] reduce confusion around what application-specific class to use