Make variables of packets implementation private
Remove useless internal{Encode,Decode} methods