Simulation memory errors when adding new region
When adding a new region, a simulation instance encounters uninitialized memory errors (because the AddRegion function receives a pointer of type superclass BrainRegion, which needs to be resolved to a pointer of type before use.)