protected virtual string SerializeModelToString(T model)
 {
     return(Xml.ToXml(model));
 }
 protected virtual T DeserializeModelFromString(string model)
 {
     return(Xml.FromXmlString <T>(modelAsString));
 }