add offset and size to VectorImpl