Bug in Localization system? Console errors thrown for Unsupported Type when using a custom class with serialized LocalizedString field

Hi! I am experiencing the following unexpected behavior in Unity 2022.3.7f1 with the Localization package.

I have a small custom class to localize an option in a custom dropdown menu. That class looks like this:

using UnityEngine;
using UnityEngine.Localization;

[System.Serializable]
public class MultiselectorOption
{
	[SerializeField]
	private string stringText = "";

	[SerializeField]
	private bool useLocalizedString = false;

	[SerializeField]
	private LocalizedString localizedString;

	public MultiselectorOption(string stringText, LocalizedString localizedString = default)
	{
		this.stringText = stringText;
		this.localizedString = localizedString;
	}

	public string Text
	{
		get => localizedString.IsEmpty || !useLocalizedString ? stringText : localizedString.GetLocalizedString();
		set => stringText = value;
	}

	public LocalizedString LocalizedString
	{
		get => localizedString;
		set => localizedString = value;
	}
}

Whenever I make changes to any serialized field in the inspector, while any active component has a [SerializedField] MultiselectorOption the following error appears in the console. Nothing breaks and everything else works as intended, but it’s still a little irritating that this happens.

Unsupported type MultiselectorOption
UnityEditor.EditorApplication:Internal_CallUpdateFunctions ()

Please let me know, in case this is my error, what I should do differently, or else why this happens and if it’s going to be fixed.

Best regards!