joining transformers; allow override of default specificityPriorityResolver