For example:
Sub Test()
Dim car as new MyCar
car.chassis.wheel.radius = 15
Console.WriteLine(car.chassis.wheel.radius)
End Sub
So question is. Is it possible to access the property using its string name like Something("car.chassis.wheel.radius") = 15?
Yes you can very easily:
See this Microsoft page for reference.
You can, but not as concise as in your question.
This function will get any property of any object by name.
I leave error handling to you. And any consequences :)