/// <summary>
            /// Add new Conversation.
            /// </summary>
            /// <param name="author">Author of Conversation.</param>
            /// <param name="content">Content of Conversation.</param>
            /// <param name="attributes">Additional attributes that should be set for Conversation</param>
            /// <returns>Newly created Conversation.</returns>
            public Conversation Conversation(Member author, string content, IDictionary<string, object> attributes) {
                var conversation = new Conversation(instance) {
                    Author = author, 
                    AuthoredAt = DateTime.UtcNow, 
                    Content = content
                };
                AddAttributes(conversation, attributes);
                conversation.Save();

                return conversation;
            }
 /// <summary>
 /// Add new Conversation with One Expression
 /// </summary>
 /// <param name="author">Author of Conversation Expression.</param>
 /// <param name="content">Content of Conversation Expression.</param>
 /// <param name="attributes">Additional attributes that should be set for Conversation</param>
 /// <returns>Newly created Conversation.</returns>
 public Conversation Conversation(Member author, string content, IDictionary<string, object> attributes)
 {
     var conversation = new Conversation(instance);                
     conversation.Save();
     var expression = Expression(author, content, attributes, conversation, null);
     if (attributes != null) AddAttributes(conversation, attributes);
     expression.Save();
     return instance.Get.ConversationByID(conversation.ID);
 }