use ActiveModel::Naming to get properly underscored AR model name