fixes #317 so that we share common base code for mbeans which handle more cleanly if an existing mbean is already registered from some other deployment unit
avoid feature tab appearing on all jmx tabs