diff --git a/Sources/Media Library/MediaLibraryModel/MediaLibraryBaseModel.swift b/Sources/Media Library/MediaLibraryModel/MediaLibraryBaseModel.swift
index 34360210d34ea347de2047d336e1ab25a65e6f44..bf2a34fa9473e5c4f4bef9909c3d37bdfdd258d2 100644
--- a/Sources/Media Library/MediaLibraryModel/MediaLibraryBaseModel.swift	
+++ b/Sources/Media Library/MediaLibraryModel/MediaLibraryBaseModel.swift	
@@ -149,7 +149,7 @@ extension MLBaseModel {
 }
 
 extension VLCMLObject {
-    static func == (lhs: VLCMLObject, rhs: VLCMLObject) -> Bool {
+    static func == (lhs: Self, rhs: Self) -> Bool {
         return lhs.identifier() == rhs.identifier()
     }
 }