def METHOD_NAME():
    """
    Get all the model classes in api.models. Easier than maintaining a list.
    """
    # Has to be a local import. Must be loaded late.
    import api.models
    classes = set()
    ModuleInfo = namedtuple('ModuleInfo', ['module_finder', 'name', 'ispkg'])
    for (module_finder, name, ispkg) in pkgutil.walk_packages(
            api.models.__path__,
            prefix='api.models.'
    ):
        sub_module = ModuleInfo(module_finder, name, ispkg)
        if sub_module.name in sys.modules:
            # we're already loaded (probably as a dependency of another)
            mod = sys.modules[sub_module.name]
        else:
            # load the module
            mod = sub_module.module_finder.find_module(sub_module.name).load_module()
        for name, obj in inspect.getmembers(mod):
            if inspect.getmodule(obj) is not None \
                    and inspect.getmodule(obj).__name__.startswith('api.models'):
                # Assume anything with a 'Meta' attribute is a model
                if inspect.isclass(obj) and hasattr(obj, 'Meta'):
                    classes.add(obj)
    return classes