I think it would be cleaner to have something on the config array instead of extending the interface