Support for external NBT types, made name and type private