simplify inheritence in FlashlightNode