Access layer for data stores