public Progress(object header, object content, float value, MessageLevel level = MessageLevel.Information) : base(header, content, level) { ArgumentValidation.In(value, 0, 1); Value = value; IsBusy = value < 1; }