public static <T, S> T copy(S source, T target, String... ignore) {
        return copy(source, target, DEFAULT_CONVERT, ignore);
    }
@Test
    public void testMapList() {
        Map<String, Object> data = new HashMap<>();
        data.put("templates",   new HashMap() {
            {
                put("0", Collections.singletonMap("name", "test"));
                put("1", Collections.singletonMap("name", "test"));
            }
        });

        Config config = FastBeanCopier.copy(data, new Config());

        Assert.assertNotNull(config);
        Assert.assertNotNull(config.templates);
        System.out.println(config.templates);
        Assert.assertEquals(2,config.templates.size());


    }