transformations should be able to execute with variable number of parameters