Introducing RegisteredActions class
actionState aware actions
mergin