Вы не можете опускаться. Однако у вас есть несколько вариантов архивирования чего-то подобного.
1) Создайте конструктор для A, который принимает B в качестве параметра, и создайте новый A, используя любые свойства, которые вам нужны из B. (РЕДАКТИРОВАТЬ: Как сказал Кевин Крумвиде, это плохая идея, и это не должно быть сделано)
2) Используйте autopper, чтобы отобразить B на A.
B b = new B();
AutoMapper.Mapper.CreateMap<B, A>();
A a = AutoMapper.Mapper.Map<A>(b);
Это первые на моей голове, есть возможно больше вариантов.