Make model managers return values not pointers
florianblume opened this issue · comments
The memory overhead from returning values instead of pointers will be minimal since there do not exist many copies of the data throughout the program. Right now, many issues arise from returning shared pointers.
But before implementing this, write tests for the most crucial parts like the model managers.