diff --git a/app/models/content_item.rb b/app/models/content_item.rb
index <HASH>..<HASH> 100644
--- a/app/models/content_item.rb
+++ b/app/models/content_item.rb
@@ -33,7 +33,7 @@ class ContentItem < ApplicationRecord
 
   def publish_state
     sorted_field_items = field_items.select { |fi| fi.field.field_type_instance.is_a?(DateTimeFieldType) && !fi.field.metadata["state"].nil? }.sort_by{ |a| a.data["timestamp"] }.reverse
-    PublishStateService.new.perform(sorted_field_items, self)
+    PublishStateService.new.content_item_state(sorted_field_items, self)
   end
 
   def rss_url(base_url, slug_field_id)
diff --git a/app/services/publish_state_service.rb b/app/services/publish_state_service.rb
index <HASH>..<HASH> 100644
--- a/app/services/publish_state_service.rb
+++ b/app/services/publish_state_service.rb
@@ -1,5 +1,5 @@
-class PublishStateService < ApplicationController
-  def perform(sorted_field_items, content_item)
+class PublishStateService < ApplicationService
+  def content_item_state(sorted_field_items, content_item)
     @sorted_field_items = sorted_field_items
     @content_item = content_item
refactor: necessary pub system renamings and refactors