Refactor all tests to just have one loop. Updated working specialProperties and a ValueTester interface opening for more special properties to be tested easily.