Introspection patch

Use introspection in several more places.

Also, rename AdvectionField object "advf" rather than "torc" for clarity.