Annotation based JMX registration framework