@MrPinkRockStar it seems that working with mutable objects could be more powerful for building observable patterns, even so, I think it's a double-edged sword, dynamic reallocation data can get out of control fast and debugging could be challenging.
How do you like to face these problems?