create property if doesn't exist