Yes definitely (not final though, so that users can override if different config). My refactoring stopped in the middle I guess.

field shoudl be initialized at declaration