/// <summary>
        /// Sets the full description.
        /// </summary>
        /// <param name="fullDescription">The full description.</param>
        /// <returns></returns>
        public virtual GeneralInformationComponent SetFullDescription(string fullDescription)
        {
            FullDescriptionComponent.ClearAllContent();
            FullDescriptionComponent.WriteLine(fullDescription);

            return(this);
        }
        /// <summary>
        /// If overriding don't forget to call base.Load() or make sure to
        /// assign the WrappedElement.
        /// </summary>
        /// <returns></returns>
        public override ILoadableComponent Load()
        {
            base.Load();
            FullDescriptionComponent.Load();
            ProductTagsComponent.Load();
            AvailableStartDateComponent.Load();
            AvailableEndDateComponent.Load();

            return(this);
        }
 /// <summary>
 /// Gets the full description.
 /// </summary>
 /// <returns></returns>
 public virtual string GetFullDescription()
 {
     return(FullDescriptionComponent.GetContent());
 }