public void Parse(IDocumentParser parser, string file) { Parser = parser.GetType().Name; parser.Parse(file, this); if (!DocumentDate.HasValue) { DocumentDate = DateTime.Now; } }