Added Gabriele's Datastore implementation