add `implements` kwarg to ConfigClassName
Merge branch 'feature/issue-688-config-class-name-interface' into develop