public override bool CanResetValue(object component)
 {
     if (PropertyType.IsValueType)
     {
         return(TypeAccessor.GetNullValue(PropertyType) != null);
     }
     return(PropertyType == typeof(string));
 }
 public override void ResetValue(object component)
 {
     SetValue(component, TypeAccessor.GetNullValue(PropertyType));
 }