Separated unit tests generation into separate templates/classes
Modified property visitor to be used by both deserializers and unit test
generation