Context:
I think I can fix the decompiler for this, technically, by forcing it to add self. when it detects an asset name being used for a variable
Hmmm there's also some edge cases like local/static variables (at least in other GM games/versions) that would be tricky to make this work with