Generic persistence layer for key,value data with pluggable backends like simpleDb