datastore deserializes collections correctly now