replaced Settings with BaseSettings