Consider instead using `new EntityDynamicType(clazzName)`, where you can then call `getSensors()` or `getSensor(String)`.
Perhaps the yaml should take the sensor's name rather than the name of the field in the class.
It's that name which we show in the web-console etc, and is probably a nicer thing to see in the yaml.

Thoughts?