Updates tests to not use same param name twice
Adds AnArray type class
Implements AnArray for arrays and object instances