Add `BaseSettings.for_site` class method