public void RemovePicture (BildDaten RemoveableBildDaten)
			{
			ConnectedBildDaten.Remove(RemoveableBildDaten);
			RemoveableBildDaten.Parent = null;
			Titel = Titel.Replace(RemoveableBildDaten.BildName, "").Trim();
			BilderDataModell.SendPropertyChanged("GenerationAllowed");
			OnPropertyChanged("Titel");
			}
		public void UnAssignPicture (BildDaten EntryToUnAssign)
			{
			InformationenSource RemoveSource = EntryToUnAssign.Parent;
			RemoveSource.RemovePicture (EntryToUnAssign);
			
			InputBilder.Insert(0, EntryToUnAssign);
			OnPropertyChanged("InputBilder");
			}
		public void AddNewPicture (BildDaten NewBildDaten)
			{
			ConnectedBildDaten.Add (NewBildDaten);
			NewBildDaten.Parent = this;
			Titel = (Titel + " " + NewBildDaten.BildName).Trim();
			BilderDataModell.SendPropertyChanged("GenerationAllowed");
			OnPropertyChanged("Titel");
			}
		public void AssignPicture(InformationenSource TargetSource, BildDaten EntryToAssign)
			{
			InputBilder.Remove (EntryToAssign);
			TargetSource.AddNewPicture (EntryToAssign);
			OnPropertyChanged("InputBilder");
			}