public BeanBuilder create(BeanCreationDirective directive) {
        for (BeanBuilderCreationStrategy strategy : new CopyOnWriteArrayList<>(pluggedStrategies)) {
            if (strategy.isApplicable(directive)) {
                return strategy.create(directive);
            }
        }

        return null;
    }
Elements of this collections should have very specific isApplicable method to avoid application to class,
which should be processed by another builder
core/src/main/java/com/github/dozermapper/core/builder/DestBeanBuilderCreator.java