not sure if this is intentional, but a Drawable::createCopy() “deep copy” does not copy across the names from the original components.
im my version, i’ve added the line; setName(other.getName()); to the relevant copy methods of drawables. it’s not terribly elegant, perhaps there’s a better way, but it works.
– hugh.