Turns out the isRead() method is lying, it only tells you if there
is something in the collection.
Added the Option class.