Update for-of tests, wrapping with try-finally.  This may be removed for performance reasons.
Add preliminary, experimental support for virtual properties.