Peter,
Thanks for your reply,
There is no hard and fast rules to have both 'Name and 'Description'
But what I think is,
Name -A text field - To Just name the wiget
Usage: Identify the component when generating code.
Description- A text area - to provide more info.
Usage: can be a some text which provide more info for code generation
Ex:
Combo Wiget<br/>
Name: CustomerSelectCombo<br/>
Description:<br/>
When: OnChange Then: Do something<br/>
When:OnClick Then:Do Something
With this it is easy to identify the CustomerSelectCombo else where in the screens.
I can also impose rule saying 'Name' should be unique within the screen or within a story..something like that...
But in case you have already in the way of implementing 'Data' Propery, I can do have some workaround to achive it..