added ability for JSON messages as arguments, if Marker is JSON