def METHOD_NAME(self):
    """
    - 1 Zone
    - RGB Support
    - Implements every option type/combo:
        - None          EffectOption
        - Static        EffectOption with colour only
        - Wave          EffectOption with parameters only               <<<
    """
    device = Backend.DeviceItem()
    device.name = "Dummy Keyboard"
    device.form_factor = self.get_form_factor("keyboard")
    device.serial = "DUMMY0001"
    device.keyboard_layout = "en_GB"
    device.matrix = DummyMatrix()
    zone = Backend.DeviceItem.Zone()
    zone.zone_id = "main"
    zone.label = "Main Zone"
    device.zones.append(zone)
    class Nothing(Backend.EffectOption):
        def __init__(self):
            super().__init__()
            self.uid = "none"
            self.label = "None"
        def apply(self):
            pass
    class Static(Backend.EffectOption):
        def __init__(self):
            super().__init__()
            self.uid = "static"
            self.label = "Static"
            self.active = True
            self.colours_required = 1
            self.colours = ["#00FF00"]
        def apply(self):
            pass
    class Wave(Backend.EffectOption):
        def __init__(self):
            super().__init__()
            self.uid = "wave"
            self.label = "Wave"
            param_1 = Backend.EffectOption.Parameter()
            param_1.data = 1
            param_1.label = "Left"
            param_2 = Backend.EffectOption.Parameter()
            param_2.data = 2
            param_2.label = "Right"
            param_2.active = True
            self.parameters = [param_1, param_2]
        def apply(self, data):
            pass
    for option in [Nothing, Static, Wave]:
        zone.options.append(option())
    return device