added Model.Address class
Defining Complex Types by Convention
Configuring Unconventional Complex Types
Working with More Complicated Complex Types