Skip access check on instance
I think in order to avoid future similar issue than #7764 (closed), we could remove check_access from the context when instantiate a record.
The rational is that instance can only be accessed from the code running on the server and as we have the design to check access at the border/entry point, so access from instances does not need to be checked.