Saw this in Don's PR - why does `_field_data` have a leading underscore when it's being used so much outside of its class? If nothing else, you're probably going to have to deal with a bunch of pylint violations for that...