docs: function buildMock (defaults, args) {
      // mock object to be build
      var mock = {}
      // iterate over defaults
      _.each(defaults, (val, key) => {
          mock[key] = buildMockAttribute(val)
      })
      // iterate over args, overriding defaults
      _.each(args, (val, key) => {
          mock[key] = buildMockAttribute(val)
      })
      // return mock object
      return mock
  }