Temporary Pointer object and removing of arrayOffset references - preparation for switch to pure byte arrays