Wrong chain calls
Added String response param, to ease the work with response
JSON Example with verbose logging and proper handler override
More strict subclassing
Visual cleanup