properties: added validation support
text widget: fixed issue that caused qt to die