Yes, indeed the Blackboard internally holds a List for the references.
I of course could add an overload to Serialize/Deserialize. Do you essentially mean something like this? :
Alternatively, I could just add a public property to get/set the references list like so, even though I also think it makes sense to be part of the Serialize/Deserialize methods since that is what the list is used for 🙂