Small improvement in PropertyHelper.TrySetPropertyValue