[BUGFIX] Ensure argument types in BackendConfigurationManager

Also implemented an intermediate variable to avoid a repeated function call.

Close: #596