Added trait for content messages. Fixed inconsistent naming for several Reads and Writes.