User model is now Observable and contain bookmarks manipulation functions