Contents shouldn't really be exposed like this.
What are the use cases?
I see push_back and clear.
This could be encapsulated.

BTW, in the previous version, did we have a consistent content in the CaloCluster and and PFCluster hits and fractions?