/**
  * @param array $values
  *
  * @return void
  */
 public function fromArray(array $values)
 {
     parent::fromArray($values);
     foreach ($this->values[ResponseInterface::INFO_MESSAGES] as $key => $message) {
         $this->values[ResponseInterface::INFO_MESSAGES][$key] = new Message($message);
     }
     foreach ($this->values[ResponseInterface::ERROR_MESSAGES] as $key => $message) {
         $this->values[ResponseInterface::ERROR_MESSAGES][$key] = new Message($message);
     }
     foreach ($this->values[ResponseInterface::SUCCESS_MESSAGES] as $key => $message) {
         $this->values[ResponseInterface::SUCCESS_MESSAGES][$key] = new Message($message);
     }
 }
 /**
  * @param array|null $values
  */
 public function __construct(array $values = null)
 {
     parent::__construct($values);
 }