protected internal override PersonView ToView(Person obj)
 {
     return(PersonViewFactory.Create(obj));
 }
 protected internal override Person ToObject(PersonView view)
 {
     return(PersonViewFactory.Create(view));
 }