Using @SubClassHandler for children of IdentifierSource (IDGEN-42)

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?

@mseaton @darius, thoughts?


While peaking at this, it would be great to address this as well: ‘IdGen: Why does IdentifierSource not extend BaseOpenmrsObject?