Implmenting opDispatch, opEqual, opIndexAssing and opIndex for vector