The current implementation ignores unregistered events and broken JSON code and produce always (!) log errors. Also the implementation of "TryParse" is not correct as such as it catches all exceptions (there are some cases where catching of all errors is not intended).