public override void SetProperty (string name, object value)
{
PropertyInfo pi = properties[name].property;
object obj = properties[name].obj;
pi.SetValue (obj, value, BindingFlags.SetProperty, new JSFriendlyMethodBinder (), null, CultureInfo.InvariantCulture);
}