function Entity(name, body) {
  this.name = name;
  this.body = body;

  this.decoders = {};
  this.encoders = {};
}
Add a new method assertion to Chakram. Methods should be used when the assertion requires parameters.  
@param {String} name - The plugin's name, used as an identifier
@param {function} plugin - A function which should accept one or more arguments. The first argument will be a {@link ChakramResponse} object, followed by any arguments passed into the assertion.
@alias module:chakram.addMethod
@example 
chakram.addMethod("statusRange", function (respObj, low, high) {
    var inRange = respObj.response.statusCode >= low && respObj.response.statusCode <= high;
    this.assert(inRange, 'expected '+respObj.response.statusCode+' to be between '+low+' and '+high, 'expected '+respObj.response.statusCode+' not to be between '+low+' and '+high);
});
var twohundred = chakram.get("http://httpbin.org/status/200");
return expect(twohundred).to.have.statusRange(0, 200);