public void Map(Type viewType, Type viewModelType) { lock (_viewsByType) if (_viewsByType.ContainsKey(viewType)) _viewsByType[viewType] = new TypeDefinition() { Type = viewModelType }; else _viewsByType.Add(viewType, new TypeDefinition() { Type = viewModelType }); }