-Fixed not matching some parameters when deserializing via a cosntructor
-Changed collection parameterized creators to be created only when needed
-Fixed tests