https://medium.com/thedevproject/transform-your-spring-boot-project-in-minutes-with-lombok-e657351a57a1