setName can now (optional) also change the url, mainly used when internal objects do get a 'real' identity