This should be configurable via a constructor and declared `private final`.