Hi,
In the documentation it is claimed about DynamicObject::getProperty( ) that "This returns a void if no such property exists." Would it not be more precise to write var::null? Or maybe both? In order to make more obvious how to check bad returns.