interface: define orcid constructor