@Override
 public void unassignIpAddress(long ipAddressId) {
   IPAddressVO address = createForUpdate();
   address.setAllocatedToAccountId(null);
   address.setAllocatedInDomainId(null);
   address.setAllocatedTime(null);
   address.setSourceNat(false);
   address.setOneToOneNat(false);
   address.setAssociatedWithVmId(null);
   address.setState(State.Free);
   address.setAssociatedWithNetworkId(null);
   address.setVpcId(null);
   address.setSystem(false);
   update(ipAddressId, address);
 }