protected Widget()
{
Name = GetType().Name;
ColourStyleName = "WidgetStandardBrush";
Size = WidgetSize.Small;
WidgetStyle = "ModernTileSmallStyle1";
Visibility = true;
// ReSharper disable once DoNotCallOverridableMethodsInConstructor - ok here, simple bool property with straightforward usage.
Enabled = true;
Sequence = 99;
RecommendedTimeIntervalUpdate = 30.Seconds(); // TODO - Temporary work around until message refresh issues are resolved.
}