When used in conjunction with jboss-man:2.1.1-20090531.135556-1, this satisfies the JON use case. Scott, would you like to make a formal release of this 2.1.1-SNAPSHOT series?
I'll drop this in AS Branch_5_x.
Hmm using the componentName as default seems to make more sense than attachment.class.name.
I committed a patch to the default managedObject populator to set the hasDefaultName to false, when having a @ManagementObjectID. This was also causing some regressions in our tests. Although i haven't done a new jboss-mean release yet.
I created a JBossMan.2.1.1.Beta2 version under JBMAN for an updated release. I'll do a new release this afternoon if you don't get to it.
Emanuel has put out a JBossMan.2.1.1.Beta2 release.