better HM property editing