I can do that, but only initializing the pointer, e.g. with
```c++
    ThreadParams() : dataCollector(NULL),
        cellDescription(NULL)
    {}

    uint32_t currentStep;
    ParallelDomainCollector *dataCollector;
    GridLayout<simDim> gridLayout;
    DataSpace<simDim> gridPosition;
    MappingDesc *cellDescription;

    VirtualWindow window;
```
looks also a little strange to me. what do you think?
Init of the other guys is quite a hazzle...