simple wrapper for IPrimitiveAccess that allows offsetted access