public function UpdateShippingAddress($aAddressData)
    {
        $aAddressData = $this->fillPackStationFieldValue($aAddressData);
        $bChangeDHLPackStation = $this->DHLPackStationStatusChanged($aAddressData);
        $bIsDHLPackStation = ('0' == $aAddressData['is_dhl_packstation']) ? false : true;
        $bUpdated = parent::UpdateShippingAddress($aAddressData);
        if (true === $bUpdated && true === $bChangeDHLPackStation) {
            $oShippingAddress = $this->GetShippingAddress();
            if (false === is_null($oShippingAddress)) {
                $oShippingAddress->SetIsDhlPackstation($bIsDHLPackStation, false);
            }
        }

        return $bUpdated;
    }