Revert "Revert "put back the unused virtuals in Vector<>""

This reverts commit 11b9acf7651bc73dc72df950cd074fee743ce5c9.

Change-Id: I00efd8f68d449e656786b436128f0bf1d14a81c6