Setting properties with some support functionality ready for UI binding Change-Id: I9636435c3ddeac74b2dbeec826571abeb4247350 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>