Parts replaced by TypeParts

CompositeType.Parts never had any sense. TypeParts was created to
replace it and it has been renamed. So the new Parts has sense