@martingoulet Can you keep only the `read` flag and use a `unread_notifications_count` in `activity_object` instead? Each time a new notification is created, increment the unread notification count, and when a person checks his notifications, reset the count to 0. When he clicks on it, mark it as read.