Optimizing vector wrapping constructor