Check convenience methods on abstract base class that should still show through the concrete implementation.
Check for event propogation for basic DataProvider events.
Check for event propogation for cursor changes.
Check for event propogation on random data changes.
Check some things that should not work.
Ensure that access to public fields can be turned off.
Test a pristine instance.
Test serializability of this data provider.
Test updates to updateable fieldKeys and properties.