diff --git a/modules/cloudinary_media_library_widget/src/Normalizer/AssetNormalizer.php b/modules/cloudinary_media_library_widget/src/Normalizer/AssetNormalizer.php
index cbc0c17001cdface4491b55124c982d60b5b5ef2..3afdb568382460c6a2b048112517473fc468b475 100644
--- a/modules/cloudinary_media_library_widget/src/Normalizer/AssetNormalizer.php
+++ b/modules/cloudinary_media_library_widget/src/Normalizer/AssetNormalizer.php
@@ -27,7 +27,8 @@ class AssetNormalizer extends PropertyNormalizer {
    * {@inheritdoc}
    */
   public function supportsDenormalization($data, $type, $format = NULL) {
-    return TRUE;
+    return parent::supportsDenormalization($data, $type, $format)
+      && $type === $this->supportedInterfaceOrClass;
   }
 
   /**
