factory.classMap(Child1.class, ChildDto1.class).byDefault().register();
factory.classMap(Child2.class, ChildDto2.class).byDefault().register();
factory.classMap(Child3.class, ChildDto3.class).byDefault().register();
factory.classMap(ChildDto11.class, Child11.class).byDefault().register();
factory.classMap(ChildDto12.class, Child12.class).byDefault().register();
factory.classMap(ChildDto111.class, Child111.class).byDefault().register();
ChildDto11 dto11 = factory.getMapperFacade().map(new Child11(), ChildDto11.class);
ChildDto12 dto12 = factory.getMapperFacade().map(new Child12(), ChildDto12.class);
ChildDto111 dto111 = factory.getMapperFacade().map(new Child111(), ChildDto111.class);
ChildDto3 dto3 = factory.getMapperFacade().map(new Child3(), ChildDto3.class);