Go Model/Datastore Interfaces (and an implementation).