[AESH-103]
Settings is now an interface,
SettingsBuilder should now be the default way of creating a Settings object