1) Added Type Safe SetProperty Methods.