Improve test coverage
VersionNode merge properties optimization option 3
VersionNode merge properties optimization option 4

* Optimize for single parent