The use case is to support generated code from the protocol buffers library so that those objects can be used directly as property values. Protobuf objects use getFoo and setFoo style accessors. They are typically nested deeply and used for communication back and forth with the server. The idea is to use a protobuf object as the property value in my element and reference its numerous fields from the template without translating back and forth to an object with simple setters/getters.
The myThing object in the demo is a stand-in for a protobuf object. Access in JavaScript should be through the getFoo syntax.
What do you mean that this may be possible with a "code extension?" I'm happy to do this only in my own app through a mix-in, but I don't see how to accomplish that without an API for resolving paths.