- Symbol class is no longer necessary in M4
- fix the use of iterators in the reflection module
- reformat parser iterable
- renamed uses of InvocationMirror to Invocation