These fields should all be private.