def METHOD_NAME(*base: Type[BaseResource]) -> None:
    """
    Call this method from your collector plugin to check for overlapping properties.
    This will try to load all models from all known plugins.
    The call will fail if the imports are not working - make sure the calling side has all those plugins installed.
    @param base: additional base classes to check for overlapping properties. All existing known plugins are added.
    :raise Exception: if there is an overlap
    """
    model_classes = load_plugin_classes(*base)
    check_overlap_for(resource_classes_to_resotocore_model(model_classes, aggregate_root=BaseResource))