fix Settings class delegation