Yes, it's magically recursive thanks to the magic of `Builder`