Call __json__ on the Message instance, not the class.

Message.__json__ is currently getting called as if it were a classmethod, but that is not the case. This patch calls the __json__ method on the Message instances instead. :neckbeard: