Plugin personalizzato: impossibile aggiungere al serializer

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

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

Ma ogni volta che lo aggiungo nel plugin in questo modo, tutte le altre pagine smettono di caricarsi, tranne la pagina Chi siamo (e posso anche vedere che il parametro è stato aggiunto correttamente), ricevendo un ActiveModel::MissingAttributeError in ListController#latest - attributo mancante: admin.

Come posso evitarlo?

Sei riuscito a farlo?