Sets a value of a .NET property via Reflection. This method is an extended property setting method that allows for . syntax and array/indexer syntax in the property string value.