classes for SBOLv2