I remember an example project that I checked out back when Cocktail was the DAF that used interfaces to import ViewModels. In the TempHire application it seems that you guys have moved away from that.
Do you have any recomendation one way or the other?