strict (uninstantiable) utility classes do not need to export interfaces