fix issues from lint: make fields FINAL when they doesn't change after assignment?