C’est une demande de fonctionnalité, les sémantiques sont ambiguës. L’absence de nom pourrait signifier :
- Effacer le nom
- Conserver le nom tel qu’il était
Vous demandez ici un changement de protocole. Je préfère généralement l’explicitation pour éviter une API confuse.