implemented PropertyVar test