https://medium.com/@AlexanderObregon/understanding-the-sessionattributes-and-modelattribute-annotations-in-spring-mvc-ca0315ea6a4c