There are certain AssemblyScript issues that are common to run into during subgraph development. They range in debug difficulty, however, being aware of them may help. The following is a non-exhaustive list of these issues:
Private class variables are not enforced in AssembyScript. There is no way to protect class variables from being directly changed from the class object.