- added ability to add Controls to DataSelectComponent using Attributes