Added support for a bunch of stuff, including field access and parameters