AbstractHandler: remove setter and replace it by constructor + adapt logic in handle method