public void DeleteByNaturalKey(TNaturalKey key) { _internalRepository.Delete(_naturalKeyToAggregateIdMap[key]); _naturalKeyToAggregateIdMap.Delete(key); }