/**
  * @return RpcRequestVo
  */
 public function applyRawData()
 {
     $rawData = $this->getRawData();
     // extract data
     $data = RpcUtil::arrayEnsure($rawData, array('id' => null, 'version' => null, 'jsonrpc' => null, 'method' => null, 'params' => null));
     $this->setData($data);
     return $this;
 }