Read and Write object