public SettingsPropertyValue GetPreviousVersion(SettingsContext context, SettingsProperty property)
{
SettingsPropertyCollection properties = new SettingsPropertyCollection { property };
//Stinks that we have to get the whole document each time, but oh well.
SettingsPropertyValueCollection values = GetPropertyValues(context, properties, true);
return values[property.Name];
}