public DateTime GetLastModified() {
var directory = new DirectoryInfo(_sourceDirectory);
return directory.Exists ? directory.GetFiles().Select(f => f.LastWriteTime)
.OrderByDescending(f => f).First() : default(DateTime);
}