move shard object access right into orcm component