field modifier pulblic->private