public override void Initialize(string name, NameValueCollection configValue)
{
base.Initialize(name, configValue);
ServiceName = configValue.GetStringValue("serviceName", "");
ServiceMachineName = configValue.GetStringValue("serviceMachineName", "");
OutputFileNameToWatch = configValue.GetStringValue("outputFileNameToWatch", "");
OutputFileExpectedAgeMinutes = configValue.GetInt32Value("outputFileExpectedAgeMinutes", 0);
OutputFileMaxAgeMinutes = configValue.GetInt32Value("outputFileMaxAgeMinutes", 60);
AssertConfigurationValid();
}