- implemented more tests
- fixing issue with overriding existing properties found during testing