also transforming when more arguments are assigned than actually declared
added dependencies for testing
repeatedly configuring a parameter with the same name does not yield a new parameter configuration object, test added
0.0.3