code: public function setOffice($office)
      {
          if(!$office) {
              return $this;
          }
          if (!($office instanceof Office)) {
              $office = new Office($office);
          }
          if ($office->isEmpty()) {
              $this->invalidArguments('10007');
          }
          return $this->setParameter('office', $office);
      }
docs: Set the address street
  @param Office|array $office
  @return $this
  @throws InvalidArgumentException