diff --git a/app/models/concerns/with_media.rb b/app/models/concerns/with_media.rb
index 30f0b3cd7b80f5f9e7326b3f9aea986eca203873..0387cea3f40962723fd814f21045392b71ffe565 100644
--- a/app/models/concerns/with_media.rb
+++ b/app/models/concerns/with_media.rb
@@ -13,6 +13,13 @@ module WithMedia
     blobs_with_ids [best_featured_image]
   end
 
+  # Can be overwrite to get featured_image from associated objects (ex: parents)
+  def best_featured_image(fallback: true)
+    featured_image
+  end
+
+  protected
+
   def rich_text_reflection_names
     @rich_text_reflection_names ||= _reflections.select { |name, reflection| reflection.class_name == "ActionText::RichText" }.keys
   end
@@ -23,13 +30,6 @@ module WithMedia
     }.flatten
   end
 
-  # Can be overwrite to get featured_image from associated objects (ex: parents)
-  def best_featured_image(fallback: true)
-    featured_image
-  end
-
-  protected
-
   def blobs_with_ids(ids)
     university.active_storage_blobs.where(id: ids.flatten.compact)
   end