Added PacketDataWrapper to be able to read and write custom objects way easier