save_binary called stream.read_dword(value) instead of write_dword, so packing any container raised a TypeError. load_json called super().load_json() without data, so the item base never loaded. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>