Node now doesn't require generic to extend Node