Constructor removed from CompositeEntity
CompositeInstance.Parts set to enumeration
References updated to CompositeInstanceKey
CompositeInstance key changed

Before it was using a CompositeInstancePart, now it's been modified to
use a CompositeInstanceKey
Temporary methods removed