How to avoid circular references in Java class planning?
I have a simple class structure where a Map aggregates Cells, and each Cell contains an Actor. However, to make it work, I’ve had to tightly couple them and create circular references. This has caused numerous issues during serialization. My question is: should I focus on improving the internal structure of this system, or would it be better to dedicate my efforts to learning more about serialization?