I'd like to leave this out of IEntityCollection. It's useful in an implementation, but I don't want to require it of all implementations.