I need to store a complex object, representing an order, which has one of the properties that represents a tree with indefinite depth. Can I use the nested type in order to