added MessageToMapImpl for demo
conflits