bl_idname requirements for 2.80 The python api change notes for 2.80 give new requirements for bl_idname. I'm getting an error telling me that "MAPLUS_OT_changetypebaseclass" is an invalid name:

RuntimeError: Error: Registering operator class: 'ChangeTypeBaseClass', invalid bl_idname 'MAPLUS_OT_changetypebaseclass', at position 0


Am I following the naming requirements properly? The addon file is here for reference.
Expected a class name including _OT_
This should work.

class MAPLUS_OT_changetypebaseclass(bpy.types.Operator):
    bl_idname = "maplus.changetypebaseclass"