MementoService provides accessor methods in the form:
<T> T MementoService#get(String,Class<T>)
where the Class<T> is used to check the type of the accessed value within the memento, and to downcast appropriately.
In BookmarkService, the lookup method is simply:
<T> T BookmarkService#lookup(Bookmark, Class<T>)