Array fix

Fixed a bug which caused observer to continuously fire events on arrays
with added properties.