Reading and  writing to / from object