CakePHP ReadableBehavior provides a simple behavior to make a "Mark as Read/Unread" feature for your models