Is there any reason to have this dynamically allocated instead of just using "StringVector multiView"? It would simplify the code I think.