Probably somewhere you copy CsvData. U++ intentionally does not support "deep" copy constructor for container, in code you have to "choose" between pick (that is move in std C++) semantics or clone semantics.
That said, you can use "WithDeepCopy" template to change this behaviour.