Improve project code readability by refactoring class field names. 

This pull request deals with refactoring class field names across the whole project (including tests) with accordance to the more modern bean-style naming convention (instead of "f"-prefixed obfuscating style). No any program logic was changed. All tests passed successfully.