Adding collection internal classes
Adding ProvenanceCollectionPartInternal class