revert a change for bindSetEntry
adding test case for bindSetEntry with deserialized class hierarchy
Merge pull request #199 from Microsoft-CISL/juwang-bindSetEntryRevert

Merging this although the tests failed on the Windows build servers. I have verified this PR on two separate Windows machines. In both cases, all tests in Tang, Wake and REEF pass. Hence, the failure on the build machine is more likely an issue with it than this pull request.

Also, I filled #200 to add more extensive testing for this case.