In some cases we may want to refer to the cached configmanager dependency from subclasses. This prevents injection errors when doing so.
for this file
Also adds variant to settings