Nested Builder
If you're working with the Builder Pattern, you might find your relations growing complex. The NestedBuilder class lets proxies serve as parents and children at the same time... The full article you could find on DZONE : https://dzone.com/articles/nested-builder