Вы уверены, что это действительно сериализация / десериализация?Мне кажется, что вам нужен код для сопоставления (т.е. копирования выделенных или всех свойств) одного объекта другому.
Ознакомьтесь с Руководством по началу работы с AutoMapper .
Следуя вашему примеру, вы можете сделать что-то вроде этого
BaseClass baseClass = Mapper.Map<OtherClass, BaseClass>(b);
Я также несколько запутался с вашим выбором имен классов в вашем примере.Если «BaseClass» действительно является базовым классом OtherClass, то вместо этого вы просто выполняете приведение, но я собираюсь догадаться, что это не так.