Store messages in a single object; abandon separate arrays for read versus unread