Setup models with virtuals for templates.  Contact model virtuals finished