removed Debug.WriteLine... need to implement ILogger
added QueryBasedRepositorySettings to limit constructor initialization
Cleanup IQueryBasedRepositorySettings
replaced parameter list with QueryBasedRepositorySettings
build, ApplicationSettingsQuerySettings ... abstraction to base class -> test fail