It's probably better to have a type than rely on type being undefined to identify notebooks. I wouldn't want to define notebook type to make models more consistent, and suddenly change what's listed.