Nested properties support for UIBuilder.create()