CommandTrigger cleanup
extracted list from trigger, added executemethod for commandmappings and removed inheritance from triggers