public virtual void RemoveParent(ParentWithBidirectionalManyToMany parent)
		{
			if (parent != null)
			{
				parents.Remove(parent);
			}
		}
 public virtual void RemoveParent(ParentWithBidirectionalManyToMany parent)
 {
     if (parent != null)
     {
         parents.Remove(parent);
     }
 }
		public virtual void AddParent(ParentWithBidirectionalManyToMany parent)
		{
			if (parent != null)
			{
				parents.Add(parent);
			}
		}
 public virtual void AddParent(ParentWithBidirectionalManyToMany parent)
 {
     if (parent != null)
     {
         parents.Add(parent);
     }
 }