> For the complete documentation index, see [llms.txt](https://vostok.gitbook.io/configuration/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vostok.gitbook.io/configuration/advanced-scenarios/apply-source-data-to-existing-object.md).

# Apply source data to existing object

**Requires**: [abstractions module](/configuration/modules/abstractions.md), [main module](/configuration/modules/configuration.md).

```
var settings = new MySettings();

var source = GetSource(); // IConfigurationSource

source.ApplyTo(settings); // doesn't overwrite fields and properties not present in the source
```
