Has anyone thinked about using "foreign" units after conquering city or the whole faction? Or alteast absorbing the good points or training of some unique units?