I submitted a bug report lately on the fact that the Object DataSource throws an exception when you try to enable caching on anything else then a datatable or a dataset. Great news, the bug suggestion got picked up by others and people started to vote...