read-only model for ActiveRecord