refactors ShipmentNotice class