Created simple LogEvents interface + an implementing class objects can just keep there to delegate to. LogNode is tested and works okay.