Implementing core fc4j 2.0 functionality

[#80392902]
nitpick - prefer the MBean model of getter/setter matching the variable name ->
`setLogLevel (Level logLevel) { this.logLevel = logLevel; }`