As you can see, we have a serious demand for this item. Please have in mind that this functionality directly depends on Microsoft and we put huge efforts in introducing the best possible end-user experience to our clients. However, the design time implementation didn't go as smoothly as we wished following the new design-time architecture introduced by Microsoft in Visual Studio. I would encourage you to click the Follow button to get notified for any status changes.
As to the question about using a Class Library to bind the ObjectDataSource to business objects, I would encourage you to have a look at the following help articles which are quite useful on this topic: