/// <summary>
        /// Given a folder, link the passed document to the folder
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="obj"></param>
        /// <param name="folder"></param>
        /// <returns>Folderlink</returns>
        public FolderLink LinkToFolder <T>(T obj, Folder folder)
        {
            Folder           hrefFolder = folder.CreateHrefObject <Folder>();
            String           folderId   = folder.GetPropertyValue("r_object_id").ToString();
            PersistentObject pObj       = (obj as PersistentObject);

            if (pObj.GetRepeatingValuesAsString("i_folder_id", ",").Contains(folderId))
            {
                return(pObj.GetFolderLinks(new FeedGetOptions {
                    Inline = true, Links = true
                }).FindInlineEntry(folderId));
            }
            return(pObj.LinkToFolder(hrefFolder, null));
        }