Use a final class with private constructor instead of interface

This matches the AuthoritiesConstants