Adhereing to PR #5230

Harden interface for Config engine classes.