LabelShortcode - CodeSmell
Descrição do problema
Observou-se que há 3 métodos que fazem uma query na base de dados com virtualmente o mesmo código, mudando apenas o elemento da tabela que é alterado.
Proposta de solução
Sugiro que seja passado por parâmetro o atributo de base de dados desejado e que um condicional decida qual o atributo da classe que vai ser utilizado
Referências
[Duplicate code] (https://refactoring.guru/smells/duplicate-code)