I think we should prefer putting field definitions at the top of the class