added static property support