Feature/en 1889

As an alternative to having all modifiable attributes as static, you could make the class constructor private and create an object in the main() method and have object methods perform the tasks.