Customer and Vendor Models with no inheritance, various other changes