Thus far we have kept the DevForce object mapper and generated models unaware of CAB.
CAB simply requires that all entity classes inherit directly or indirectly from IdeaBlade.Common.EntityModel.CommonEntity.
The object mapper facilitates this. If your entity classes already inherit from a common base class (as do the entities in the Cabana reference model), then make that class inherit from CommonEntity.
CommonEntity provides virtually all of the functions expected by IdeaBlade.CAB.
We intend that you should be able to take a wizard-generated application, remove the Cabana reference model entity classes (though not the Common and QuasiCommon folders) and substitute your pre-existing model, adding inheritance from CommonEntity. (That's why we allow specifying of the model namespace in the Cab Application wizard). I admit however, that we haven't done this a lot, so we'd appreciate hearing about your experiences.
Let us know if you still have questions.
Thanks,
Bill J.