Settings, API design pattern

from Missive