private ApplicationViewModel()
        {
            Logger.AddTrace("Configuring Application Model");

            this.Action            = ActionType.None;
            this.ActionInProgress  = false;
            this.ActionDescription = string.Empty;

            this.ApplicationName      = SystemUtilities.GetProductName(Assembly.GetEntryAssembly());
            this.ApplicationVersion   = SystemUtilities.GetVersionNumber(Assembly.GetEntryAssembly());
            this.ApplicationCopyright = SystemUtilities.GetProductCopyright(Assembly.GetEntryAssembly());

            this.AppIcon = SystemUtilities.GetApplicationIcon(Assembly.GetEntryAssembly());

            this.AppLibraries = SystemUtilities.GetApplicationLibraries(Assembly.GetEntryAssembly());

            this.UpdateApplicationDescription();
        }