todos esses métodos criados estão sendo reisados? eliminaram duplicações? se alguns não eliminaram, acho que na verdade estão deixando o código pior.