Auto title for script attributes and multi-attributes definition

I find myself adding tons of attributes on my UI views to reference texts, buttons, panels and so on.
To add an attribute is already quite expensive in term of characters, but it’s even longer if I have to specify everytime the title.

Would be nice if an attribute called waitingListPanel will convert automatically to Waiting List Panel if the title is not specified.

Also, would be even shorter to allow this initialization:

TableView.attributes.add(
    ['waitingListPanel', 'waitingListButton', 'waitingTurnPanel', 'waitingHandPanel', ...], 
    {type: 'entity'}
);

instead of

TableView.attributes.add('waitingListPanel', {type: 'entity'});
TableView.attributes.add('waitingListButton', {type: 'entity'});
TableView.attributes.add('waitingTurnPanel', {type: 'entity'});
TableView.attributes.add('waitingHandPanel', {type: 'entity'});
...

About the array of names, I could try to make a pull request if you like it.

About the auto-title, I suppose it should come from the editor itself. I don’t know if it would be useful, outside of the editor, to automatically set the title value if it’s undefined.

What do you think?