added parameterless constructor to messageJSON