SimplePropertySetter
PropertySetter implementation that modifies a Kotlin mutable property reflectively. This setter uses Kotlin reflection to set property values, automatically ensuring the property is accessible for private/protected properties.
Parameters
T
the type of the target object
V
the type of the property value