message: remove "validator" cruft from ephemeral service
diff: @@ -40,11 +40,7 @@ module.exports = declareInjections({
  async findOrCreateStorage(dataSourceId, initialModels) {
  let storage = this._dataSources.get(dataSourceId);
  if (!storage) {
  - let validator;
  - if (initialModels) {
  - validator = this.validateModels.bind(this, initialModels);
  - }
  - storage = new EphemeralStorage(this.indexers, validator);
  + storage = new EphemeralStorage(this.indexers);
  this._dataSources.set(dataSourceId, storage);
  if (initialModels) {
  let schemaTypes = this.schemaLoader.ownTypes();
  @@ -157,7 +153,7 @@ function references(model) {
  }
  class EphemeralStorage {
  - constructor(indexers, validatorHook) {
  + constructor(indexers) {
  // map from `${type}/${id}` to { model, isSchema, generation, type, id }
  // if model == null, that's a tombstone
  this.models = new Map();
  @@ -165,12 +161,6 @@ class EphemeralStorage {
  this.indexers = indexers;
  this.checkpoints = new Map();
  -
  - // We can't validate right at startup, because we need to let all
  - // the indexers reach a working state before we can tell if our
  - // models are consistent with all the rest. So we allow a hook for
  - // delayed validation.
  - this.validatorHook = validatorHook;
  }
  get identity() {
  