Given what this function does, wouldn't `_get_ancestors_recurse` be a better name than `_get_models_recurse`?