While the "by default" is fine, that is not the tough part. The tough part is (1) exposing how to identify a particular entity as shared and (2) maintaining this in the persisters and properly defining the necessary SQL