public void LoadList()
        {
            if (ModuleConfig.StorageType == StorageType.MySql)
            {
                FormControl.CreateMySqlTableIfNotExists();
                var query = @"SELECT * FROM `tmodule_form_controls`";

                Task.Factory.StartNew(() =>
                {
                    return(Query.ExecuteMySql(query).Rows);
                }).ContinueWith((rows) =>
                {
                    Parallel.ForEach(rows.Result.Cast <DataRow>(), (row) =>
                    {
                        dictionaries.AddFormControl(new FormControl
                        {
                            Id           = row["id"].ToString().ToInt32(),
                            ParentFormID = row["parent_form_id"].ToString().ToInt32(),
                            Name         = row["name"].ToString(),
                            Type         = row["type"].ToString(),
                            OriginalText = row["original_text"].ToString()
                        });
                    });
                }).Wait();

                // foreach (DataRow row in Query.ExecuteMySql(query).Rows)
                // {
                //    FormControls.Add(new FormControl
                //    {
                //        Id = Convert.ToInt32(row["id"].ToString()),
                //        ParentFormID = Convert.ToInt32(row["parent_form_id"].ToString()),
                //        Name = row["name"].ToString(),
                //        Type = row["type"].ToString(),
                //        OriginalText = row["original_text"].ToString()
                //    });
                // }
            }

            IsLoaded = true;
        }