add a PropertyEnumerator delegate to better support PropertySet
6 files changed