Made Part implement ConfigurationSerializable