Object Data tab can be used to specify for each object, which instances are enabled/visible. So this restricts the access on a data row level in a very detailed manner.