vectors and sequences to handle set and get using string keys to match Javascript's array performance