Added template property system and corresponding Qt Widget