Fix issue with ArrayReduction not updating PathObservers

Test and fixes for issue #18.