Set up tests for setWithProperType; coverage about 99%