Fix missing property on FieldsConfig constructor; fixes #884
Remove a global; refs #414
Set preferences ref as protected, not private