[protected, virtual]
Removes a provider from the collection. The allocated provider is freed. removing a provider from the collection only removes the item from the buffered vector contained in the collection. The provider is not removed from the persistant data store.