Suppose that packet size is more than the Capacity of the forwarding link, at this time fragmentation is to be done at the router. Due to fragmentation Length of the packet changes. TTL value also changes at every router. Due to fragmentation Cheksum also gets changed as any change in IP header also brings change in the checksum.
But source address or origin of packet never changes.