There are various possible solutions for circular structures that do not require destroying all static safety with nulls everywhere.