Very rudimentary impl of OwnedVector
Take advantage of OwnedVector