func SetField(obj interface{}, name string, value interface{})
SetField sets the provided obj field with provided value.
obj param has to be a pointer to a struct, otherwise it will soundly fail.
Provided value type should match with the struct field you're trying to set.