Array fix

Fixed a bug which caused observer to continuously fire events on arrays
with added properties. See #11 for details.