AccuontDatastore now fleshed out. Found and fixed a bug in other *Datastore classes where an array was being treated like an object