Is it possible to rename a V8 with embedded code without having the code deleted?

Roald Baudoux's icon

Hello,

Despite embedding the JS code in the new V8 object, I try to name the object to match the version of my JS code. However as soon as I rename the object the JS code is deleted. Also annoying: additional inlets and outlets beyond 1 are deleted.

Is it possible to avoid this? For instance, one can rename subpatchers or gen~ patchers (not abstractions) without having this issue.

A @title attribute such as the one in gen~ objects would be nice.