Read/write object