Bug in refine client not giving choice for type of ingest when warnings present.
Coppied IDs to set first. Hopefully this should ensure IDs only appear once.
Equality methods for Identifier and Namespace.