Created an interface that DOIManager must implement