fix property stuff