made some fields final.