implemented transformations for sets, enums, arrays, objects