/**
  * reportTo
  * @desc dependency injection of a container which is used to show
  * repsonse messages
  * @param string $name
  * @param Google_Container $c
  */
 public function reportTo($name, Google_Container $c)
 {
     if ($this->id !== $c->getHash()) {
         $this->errorContainer = $name;
         $this->error = $c;
     } else {
         throw new InvalidArgumentException("id and hash are equal. It is not allowed to inject an object into itself.");
     }
 }