public IHttpActionResult PostAddress(AddressModel address)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

            var newAddress = new Address();
            newAddress.Update(address);            

            db.Addresses.Add(newAddress);
            db.SaveChanges();

            address.AddressId = newAddress.AddressId;

            return CreatedAtRoute("DefaultApi", new { id = address.AddressId }, address);
        }
 public Tenant(TenantModel tenant)
 {
     Address = new Address();
     this.Update(tenant);
 }
 public Property(PropertyModel property)
 {
     Address = new Address();
     this.Update(property);
 }