architecture changes
moved settings out of options
added support for child objects in models
bolded method names in adapter