Add AbstractLoader