SetProperty with return