make Type.pointer_offset private