/**
  * Sets a value object as an array.
  *
  * Setting a value object as array means passing value object fields and
  * theirs value inside an associative array, instead of using a
  * ModuleValueObject class.
  *
  * This is useful when transferring a value object using remote calls.
  *
  * @since 5.1
  * @return boolean
  */
 public function moduleSetVA($valueArray)
 {
     $this->valueObject->setValueArray($valueArray);
     return true;
 }