Why use `@ConfigurationProperties` instead of many `@Value` annotations? | LetsGit.IT