Use OrderedDict so that Room.files preserves the order of added files