Could there possibly be made the argument to make this class public? I am thinking of edge-cases where a user would want to configure endpoint using Java only.