docs: function koaRequestInformationExtractor(req, res) {
  
    var returnObject = new RequestInformationContainer();
  
    if (!isObject(req) || !isObject(res) || isFunction(req) || isFunction(res) ||
        isArray(req) || isArray(res) || !isObject(req.headers)) {
  
      return returnObject;
    }
  
    returnObject.setMethod(req.method)
        .setUrl(req.url)
        .setUserAgent(req.headers['user-agent'])
        .setReferrer(req.headers.referrer)
        .setStatusCode(res.status)
        .setRemoteAddress(req.ip);
  
    return returnObject;
  }