Use a final class with private constructor instead of interface

This matches the AuthoritiesConstants
Merge pull request #556 from LeovR/patch-11

Use a final class with private constructor instead of interface