реализовал каскадное сохранение и загрузку