private void appendToWriterDoc(XPropertySet ps)
        {
            if (WriterDoc != null && ps != null)
            {
                var trT = AppendNonEmptyTrimedStyledParagraphToWriterDoc(ps.getPropertyValue("Title").Value.ToString(), WriterDocument.ParaStyleName.HEADING_1);
                var trD = AppendNonEmptyTrimedStyledParagraphToWriterDoc(ps.getPropertyValue("Description").Value.ToString());
                var trN = AppendNonEmptyTrimedStyledParagraphToWriterDoc(ps.getPropertyValue("Name").Value.ToString(), WriterDocument.ParaStyleName.MARGINALIA);

                //add bookmarks
                WriterDoc.InsertBookmark(trT, ps.GetHashCode() + "_Title");
                WriterDoc.InsertBookmark(trD, ps.GetHashCode() + "_Desc");
                WriterDoc.InsertBookmark(trN, ps.GetHashCode() + "_Name");
            }
        }