private void OnAddBookmark()
        {
            if (string.IsNullOrWhiteSpace(Caption))
            {
                return;
            }

            var builder  = new BookmarkBuilder();
            var bookmark = builder.Create(myPresentation, Caption);

            Bookmarks.Add(bookmark);

            Caption = string.Empty;
        }
        protected override void OnModelPropertyChanged(string propertyName)
        {
            if (propertyName == "Presentation")
            {
                if (myPresentation == Model.Presentation)
                {
                    return;
                }

                myPresentation = Model.Presentation;

                Bookmarks.Clear();
            }
        }