public virtual void RemoveService(ChildA item)
 {
     if (CollectionOne.Contains(item))
     {
         CollectionOne.Remove(item);
     }
 }
 public virtual void AddService(ChildA item)
 {
     if (!CollectionOne.Contains(item))
     {
         CollectionOne.Add(item);
     }
 }