For example a service can accept either a object with namespace PDB or a plain text that is a PDB or anything else... How would this service, be registrated?