For a \'class\' in modern programming languages, e.g. Java/C#/C++/Python..., it contains both data and logic in one place. However, according to \'separation of concern\', i