private void ValidatePropertyName(string name) {
if (string.IsNullOrEmpty(name)) {
throw new ArgumentException(SR.GetString(SR.String_null_or_empty), "name");
}
if (BaseConfigurationRecord.IsReservedAttributeName(name)) {
throw new ArgumentException(SR.GetString(SR.Property_name_reserved, name));
}
}