refactor: change sosi::Reference to sosi::ReferenceData