moved arrayObserversHelper outside of the array mixin