Physics was a pointer because we wanted to insert arbitrary special physic-implementations there. this won't be needed anymore as far as I can tell. Never got why collisiondetector was a pointer... 
If that doesn't make sense to you, leave it as it is, I guess these pointers hurt noone. Otherwise please switch to normal instances.