Probably yes. I simplified the constructor. Now I don't use pointers.