Trade: resource names are handled by importer, not *Data classes.

In most cases the names aren't even supported/used and thus it is
wasteful to have them in all *Data classes. If the importer wants to
support them, it would reimplement *name() functions instead.
Trade: debug output for ObjectData*D::InstanceType enum.