Это сработает, потому что когда вы открепляете объекты во время load (), он будет использовать текущие определения классов, которые вы определили сейчас, а не назад, когда объекты были засолены.
IronPython - это просто Python со стандартной библиотекой, реализованной на C #, так что все излучает IL. Как модули CPython, так и модули IronPython имеют одинаковую функциональность, за исключением того, что один реализован на C, а другой на C #.