re-design datastore saveMessage interface,remove
saveMessage(FileShareMessage) method. this detail should be hidden
behind TextMessage