public virtual void RemoveCategory(CategoryField category) { if (Categories.Contains(category)) Categories.Remove(category); }