change property semantices