I propose a simple implementation of recursive schema - the idea behind it is simply to make a class schema available in a "store" before setting fields. That way, if this class is used in fields, it will take directly the existing schema - avoiding a recursive calculation.
I propose a simple implementation of recursive schema - the idea behind it is simply to make a class schema available in a "store" before setting fields. That way, if this class is used in fields, it will take directly the existing schema - avoiding a recursive calculation.
I've added tests also.