PartCatalog working well. Part class should be complete.