not sure if it makes sense to have a constructor .. or if we should maybe not have a constructor in the LoggingClient. main reason was to get better type hinting:
https://github.com/jackalope/jackalope-jackrabbit/pull/58/files#diff-37daa441112a7ec90be1975571b2bdcfR77