Added null handling in AsynchronousJSONCommunicator