adding document property editing functionality