Yes, we had a discussion about this and finally decide to make it like this. We need a copy constructor can not only copy full member data but also can exclude copying of entry values.