fixed stack overflow condition
updates for web layer for settings entity changes
updates for web layer for settings entity changes
added findOrCreateSettingByName