static UpdateArgs()
{
var properties = typeof(UpdateArgs).GetProperties();
// n -> ApplicationName, name -> ApplicationName, p -> ApplicationPath ... のような辞書に変換
_propertyDic = properties.SelectMany(x => x.GetCustomAttribute<CommandLineArgsAttribute>().Maybe(_ => _.Keys) ?? Enumerable.Empty<string>(),
(property, key) => new { key, property, })
.ToDictionary(x => x.key, x => x.property);
}