Could have used that yesterday
It still seems strange to me though that the extra customisation step is required in modern but isn’t for legacy.
If you went to buy a car and I told you that you could have last years model in any colour you liked, or you could have this years model (same engine, chassis and spec) but only in black, and if you want any other colour here’s a spray gun and a tin of paint and go respray it yourself.
Which would you buy? It’s exactly the same situation here isn’t it?
By the way, on your point about
template_ forced prefix and duplication, wouldn’t it be more logical to check if the
object_id to be created already exists and if so post-fix
_2 or higher on it, like happens currently if a sensor is edited and clashes with a restored earlier (possibly zombie) version of itself?