added both set and setProperties and tested via quick-test.  still need actual unit test coverage