node subclass spec