destroy() * after carefully detaching all relevant resources. * * @param SalvageableService $other The object to salvage state from. $other must have the * exact same type as $this. */ public function salvage( SalvageableService $other ); }