BaseAction no more constructor...Register/Unregister triggers instead.