support recursive transformed model imports