/// <summary> /// Constructs new table configurator /// </summary> public Configurator() { PropertyInfo[] sourceColumns; ReflectionCache.GetCachedProperties <TTableData>(out _tableColumns, out _tableColumnsDictionary); ReflectionCache.GetCachedProperties <TSourceData>(out sourceColumns, out _sourceColumnsDictionary); _tableConfiguration = new TableConfiguration(); InitializeColumnsConfiguration(); RegisterCommandHandler <DefaultCommandHandler>(DefaultCommandHandler.CommandId); }