Extracted out a common SlotNameAndValue listener confguration factory and introduced expression handlers for UnionClass elements