mini-refactoring Packet

- no private setters (immutability does not make sense)
- some small changes