Nothing about this particular PR, but when do we use pointers/unique_ptrs and when do we use "normal" members?