Yes, pretty nice interface. The cyclic functionality would be straightforward to support with my driver's scanner functionality ("Premium" in the V1 driver). The non-cyclic would have to be scripted (also through the scanner mode of the driver) for now. In the future, arbitrary class/instance/attribute access will be easily available in the V2 client mode driver.