The members of this class probably don't need to be protected, because we won't have people extending it. You can just remove those protected annotations to reduce clutter.