public virtual void RegisterHtmlHeadContents(HtmlHeadAppender htmlHeadAppender)
        {
            ArgumentUtility.CheckNotNull("htmlHeadAppender", htmlHeadAppender);

            var bocBooleanValue = new Controls.BocBooleanValue();

            bocBooleanValue.RegisterHtmlHeadContents(htmlHeadAppender);

            var bocDateTimeValue = new Controls.BocDateTimeValue();

            bocDateTimeValue.RegisterHtmlHeadContents(htmlHeadAppender);

            var bocEnumValue = new BocEnumValue();

            bocEnumValue.RegisterHtmlHeadContents(htmlHeadAppender);

            var bocMultilineTextValue = new BocMultilineTextValue();

            bocMultilineTextValue.RegisterHtmlHeadContents(htmlHeadAppender);

            var bocReferenceValue = new BocReferenceValue();

            bocReferenceValue.RegisterHtmlHeadContents(htmlHeadAppender);

            var bocTextValue = new BocTextValue();

            bocTextValue.RegisterHtmlHeadContents(htmlHeadAppender);
        }