Don't inherit from std::vector

Change-Id: I9a37097d2d1e6d0728e2d465d0aa9355583dbdda
Thanks Badaa and Jiayanmin but we don't use in-line commit comments

Change-Id: Iff5f70602e8451ea2b8432a58804bb38156d6b46