def METHOD_NAME(self):
    """
    Look at some color-combinations to see if there are identical colors, if that's the case
    then this is degenerate and will lead to default colors
    @return:
    """
    def identical(color1, color2):
        return color1.GetRGB() == color2.GetRGB()
    bed_color = self.get("bed")
    for key in (
        "grid",
        "guide",
        "grid2",
        "guide2",
        "grid3",
        "guide3",
        "selection1",
        "selection2",
        "selection3",
    ):
        item_color = self.get(key)
        if identical(bed_color, item_color):
            setattr(self, key, base_color(key))