Use HashSet for DataExtensionFields, factory to get client in TriggeredSendDefinitionClient