refactoring private members
Rule Private Fields