Why does this change add a new first argument to FieldTester, and why is it a mock?