Label read from Device Virtual Pin

I’d like to see the ability to set a virtual pin as the source of a label and color.

For example an LED could specify a VirtualPin for the label, and color, as well as the value.
This would allow the device to specify its own name label, color and value.

If not a button next to the label/color controls, perhaps a magic string in the label field.

Why we’d want this: A end user could go through wifi access point setup and specify the name of their device at that time. Such as ‘Kitchen’ for a temperature sensor. The device could then provide what the user entered to Blynk via the virtual pin when the user loads the app.

I see this can be done via SetProperty. Just thought it might be less traffic to have the app pull the data only when necessary.