@Override
    @SuppressWarnings("unchecked")
    protected PojoProperties<T> getProperties(ConfigRegistry config) {
        return (PojoProperties<T>) BeanPropertiesFactory.propertiesFor(type, config);
    }
Returns a mapper for the given bean class

@param <T> the type to find the mapper for
@param type the mapped class
@param prefix the column name prefix for each mapped bean property
@return a mapper for the given bean class
core/src/main/java/org/jdbi/v3/core/mapper/reflect/BeanMapper.java