public static T MapTo<T>(this object obj) {
              return new MapperConfiguration(x => x.CreateMap(obj.GetType(), typeof(T))).CreateMapper().Map<T>(obj);
        }