Refactoring to support java.util.Property-backing feature unit tests.  Added unit test.