Refactored NodeList and added Node.enabled flag