removed hash property from Message