class TargetPropertyWriterFactory {

    public TargetPropertyWriter getOrCreateWriter(String property) {
        return getOrCreateWriter(property, property, () -> NULL_WRITER);
    }

    public  TargetPropertyWriterFactory(Class<T> type, ObjEntity entity);

}