added enumerability to observed properties and better support in ie5+