private Dictionary<string, int?[]> PrepareSavePackage(string type, IEnumerable<int?> entityIds, Dictionary<string, int?[]> alreadyInitializedDictionary = null) { type = ReCapitalizePartName(type); if (alreadyInitializedDictionary == null) alreadyInitializedDictionary = new Dictionary<string, int?[]>(); alreadyInitializedDictionary.Add(type, entityIds.ToArray()); return alreadyInitializedDictionary; }