Ajuste em padrao State, contornando self()