public void RemoveCatalogue(Catalogue catalogue) { if (catalogue == null) { throw new ArgumentException("Catalogue must not be null", "catalogue"); } DatabaseObjects.Remove(catalogue); }