/// <summary>
 /// Sets the value on the specified instance.
 /// </summary>
 /// <param name="instance">The instance.</param>
 /// <param name="value">The value.</param>
 public override void SetValue(object instance, object value)
 {
     base.SetValue(instance, _dictionaryAdapter.CreateDictionary((Document)value));
 }