code: function resolveObjectArray () {
      // get list of ids from value
      var ids = _.map(_.filter(this.value, value => {
          // require object
          if (typeof value !== 'object' || value === null) {
              return false
          }
          // require id column to be string
          if (typeof value[this.objectArrayProperty] !== 'string') {
              return false
          }
          // object has id
          return true
      }), this.objectArrayProperty)
      // if there are no ids then resolve with original value
      if (ids.length === 0) {
          return Promise.resolve(this.value)
      }
      // do query
      return this.model.query(this.getQueryArgs(ids))
  }
docs: @function resolveObjectArray
  
  resolve array of object values to records
  
  @returns {Promise}