If `requiredModels` must be unique, we can probably either manage them as hash keys until we need to convert to array with `_.keys` or just push them all in and run `_.uniq` on it after.