wouldn't that be the scope of a different set of artifacts ? (maybe a project altogether). IMO we should keep the extension at the minimum necessary for the persistence layer.