public static TypedForm <T> SetDate <T>(this TypedForm <T> form, Expression <Func <T, DateTime?> > property, string day, string month, string year)
        {
            var formName = FormName(property);

            form.GetSingle(formName + "_day").SetValue(day);
            form.GetSingle(formName + "_month").SetValue(month);
            form.GetSingle(formName + "_year").SetValue(year);
            return(form);
        }
        public static TypedForm <T> SelectConfirm <T>(this TypedForm <T> form, Expression <Func <T, bool> > property, bool check)
        {
            var formName = FormName(property);

            form.GetSingle(formName).SetSend(check);
            return(form);
        }
        public static TypedForm <T> SetText <T, U>(this TypedForm <T> form, Expression <Func <T, U> > property, string value)
        {
            var formName = FormName(property);

            form.GetSingle(formName).SetValue(value);
            return(form);
        }
        public static bool GetConfirm <T>(this TypedForm <T> form, Expression <Func <T, bool> > property)
        {
            var formName = FormName(property);

            return(form.GetSingle(formName).Value == "True");
        }