Implemented array observation