Unless stated otherwise in the history of this ticket or elsewhere, I would naturally lean towards implementing subclasses with the @SubClassHandler
annotation. Is that your question?
While peaking at this, it would be great to address this as well: ‘IdGen: Why does IdentifierSource not extend BaseOpenmrsObject
?’