public ProblemInfo(ProblemType type, string filePath = null) { this.Type = type; this.FilePath = filePath; this.InfoBlocks = new Dictionary<string, IDictionary<string, string>>(); }