Minor improvements
Added generics to PacketPool