fixed up how properties are added to vertices