Added support for recursive property access and bugfixes