protected bool Equals(DeviceSettings other) { return(Equals(KeyboardSettings, other.KeyboardSettings) && Equals(MouseSettings, other.MouseSettings)); }