made the members of EndOfPacketError private as they won't be needed outside maplelib