Moved data type selector ui code into own class to facilitate testing and reuse and make special newproperty simpler

Change-Id: I3cfd438b34f2a7a2bcfa22a25b7f45c63485bd75
Merge "Moved data type selector ui code into own class to facilitate testing and reuse and make special newproperty simpler"