Adicionados indicadores para abstrair lógica, implementando padrão
strategy