field private fields refactoring