added VM property support