Melhorias e simplificação no builder pattern