removed the followArgumentName methods.
Removed the elementsType methods.
Added the transformElements methods.