IHtmlContent Group <TInput>(TInput input, Action <IncHorizontalControl <TInput, TModel> > configuration) where TInput : IncControlBase <TModel>
        {
            var label = new IncLabelControl <TModel>(htmlHelper, property);

            label.AddClass("control-label");
            var validation = new IncValidationControl <TModel>(htmlHelper, property);
            var horizontal = new IncHorizontalControl <TInput, TModel>(htmlHelper, label, input, validation);

            MaybeObject.Do(configuration, r => r(horizontal));

            return(horizontal);
        }