Make the BackendSettings more dynamic - i.e.: allow “config” and “secrets”
Guard against nil