save listeners into slaveState

Other traits have the Operations as constants, please use the same convention instead of another enum.