refactor out into ReactiveVector class
Vector -> VectorView, easier to search for and more clear