moving entity edit packet encode/decode to the EntityItemProperties class