Allow to use self referencing complex structures like trees when leaf has reference to next leaf or array of leaves