Please try the following:
Go to the second tab of the code generation configuration dialog and place the backwards compatibility template bindings below the rest.
This will cause a breaking change though: he then has to use:
fields.DefineField(entitynameFields.fieldname, ...)
and not the fieldindex enum
It will however remove all the massive overloads, resulting in fast intellisense.
Doesn't work on v1.0.200x.y though, v2.x or higher.