Move flags to global constants
Add return of parsed class
Fix old refactor
refactor has_access_modifier
Add dynamic field searching