added $AreaManager#getAreaSettings()
better format for ifsetor and set_settings