Updated how the MX Beans are created and updated, making them enums so there is definitely only one bean per JVM,