Added typesafe based settings with test defaults.