Added updateSettings action and made settings attributes of type dictionary