Added auto-generated ID for parts