Hi,
I counted up the votes for the IDataProvider issue. Undecided votes in braces: [ ( ) ] IDataProvider<I,T> [ 6 (3) ] Iterator<IModel<T>> , drop model [ 3 (3) ] Leave as is.So, there are currently (only) 12 votes, the majority is in favor of dropping model/don't care between dropping or not.
I hope it count's something and you might consider changing the API in this respect. Best regards, --- Jan.