applied super init pattern to settings model object