make private fields final where possible (closes #292)
175 files changed