Sim. Ative o suporte Lombok para gerar código com @Data, @AllArgsConstructor, @NoArgsConstructor, reduzindo boilerplate.
Com certeza. O motor de análise recursiva gera classes internas ou separadas para objetos aninhados, lidando com coleções genéricas.
Ative o suporte JPA/Hibernate para adicionar @Column, @Table, @Id e deduzir tipos de banco de dados.