Reflection tools
Using roslyn for parsing