diff --git a/osu.Game/Database/ArchiveModelManager.cs b/osu.Game/Database/ArchiveModelManager.cs
index 84e33e3f36..9c777d324b 100644
--- a/osu.Game/Database/ArchiveModelManager.cs
+++ b/osu.Game/Database/ArchiveModelManager.cs
@@ -30,7 +30,7 @@ namespace osu.Game.Database
///
/// The model type.
/// The associated file join type.
- public abstract class ArchiveModelManager : ICanAcceptFiles, IModelManager, IModelFileManager
+ public abstract class ArchiveModelManager : IModelManager, IModelFileManager
where TModel : class, IHasFiles, IHasPrimaryKey, ISoftDelete
where TFileModel : class, INamedFileInfo, new()
{
diff --git a/osu.Game/Database/IModelImporter.cs b/osu.Game/Database/IModelImporter.cs
index 479f33c3b4..5d0a044578 100644
--- a/osu.Game/Database/IModelImporter.cs
+++ b/osu.Game/Database/IModelImporter.cs
@@ -13,21 +13,9 @@ namespace osu.Game.Database
/// A class which handles importing of associated models to the game store.
///
/// The model type.
- public interface IModelImporter : IPostNotifications, IPostImports
+ public interface IModelImporter : IPostNotifications, IPostImports, ICanAcceptFiles
where TModel : class
{
- ///
- /// Import one or more items from filesystem .
- ///
- ///
- /// This will be treated as a low priority import if more than one path is specified; use to always import at standard priority.
- /// This will post notifications tracking progress.
- ///
- /// One or more archive locations on disk.
- Task Import(params string[] paths);
-
- Task Import(params ImportTask[] tasks);
-
Task>> Import(ProgressNotification notification, params ImportTask[] tasks);
///