I don't like this name `$defaultSettings`... Because these are the settings we can configure right via `config.yml` right ? *Default* sounds like we can not override them. What about `$crudSettings` ?