Plugin personalizzato: impossibile aggiungere al serializer

Ciao.
Sto cercando di aggiungere il campo User admin (true/false) a BasicUserSerializer, in modo da poterlo utilizzare, ad esempio, nella pagina Chi siamo.

#plugin.rb
after_initialize do
  add_to_serializer(:basic_user, :admin) do
    object.admin
  end
end

Tuttavia, ogni volta che lo aggiungo nel plugin in questo modo, tutte le altre pagine non riescono a caricarsi, tranne la pagina Chi siamo (e posso effettivamente vedere che il parametro è stato aggiunto con successo), ricevendo un errore ActiveModel::MissingAttributeError in ListController#latest - attributo mancante: admin.

Come posso evitarlo?

Sei riuscito a farlo?