Fix all tests to use the new property model, add GC protection to properties