Field references

Major speedup by not retrieving copies of the field structure, and avoid retrieving it multiple times in many places.