private void GatherNodeObservers()
{
_nodeObservers = new List<NodeObserver>();
var nodeObserverTypes = TypeHandler.GetTypesByBaseType(typeof(NodeObserver));
_nodeObservers = nodeObserverTypes.Select(t => (NodeObserver)Activator.CreateInstance(t, true))
.Where(n => !DisabledNodeObservers.Contains(n.GetType().FullName)).ToList();
}