refactoring, preparing introduction of new Action objects (menu, toolbar, etc.)
Signed-off-by:jonathanlermitage <jonathan.lermitage@gmail.com>