Formatting.GetDecoration virtual method
new, simpler, imperative Formatting framework instead of the old declarative
almost 100% speedup, and caching still not ideal yet, so probably further speedup can be achieved
syntaxParent, astParent for UnparsableObject