WIP [NX-525] shared database support

https://issues.sonatype.org/browse/NX-525
Generally I tend to avoid custom annotations when Named works so well