Settings loading needs to account for potential chaining, so each instance should be created before being Load()ed. Additionally, add the settings loading to QA