/// <summary>
 ///
 /// </summary>
 public VLSurveyPage()
 {
     m_survey         = default(Int32);
     m_pageId         = default(Int16);
     m_displayOrder   = default(Int16);
     m_previousPage   = null;
     m_nextPage       = null;
     m_attributeFlags = default(Int32);
     m_CustomId       = default(string);
     m_skipTo         = SkipToBehavior.None;
 }
 internal VLQuestionOption(VLQuestionOption source)
 {
     this.m_survey         = default(Int32);
     this.m_question       = default(Int16);
     this.m_optionId       = default(byte);
     this.m_optionType     = source.m_optionType;
     this.m_displayOrder   = default(Int16);
     this.m_optionValue    = source.m_optionValue;
     this.m_attributeFlags = default(Int32);
     this.m_CustomId       = default(string);
     this.m_textsLanguage  = source.m_textsLanguage;
     this.m_optionText     = source.m_optionText;
     this.m_skipTo         = SkipToBehavior.None;
 }
        /// <summary>
        ///
        /// </summary>
        /// <param name="source"></param>
        public VLSurveyPage(VLSurveyPage source)
        {
            this.m_survey       = default(Int32);
            this.m_pageId       = default(Int16);
            this.m_displayOrder = default(Int16);

            this.m_previousPage   = source.m_previousPage;
            this.m_nextPage       = source.m_nextPage;
            this.m_attributeFlags = default(Int32);
            this.m_CustomId       = default(string);
            this.m_textsLanguage  = source.m_textsLanguage;
            this.m_showTitle      = source.m_showTitle;
            this.m_description    = source.m_description;
            this.m_skipTo         = SkipToBehavior.None;
        }