Update docs
Add test coverage for property updates
Add some more test coverage