My ORM is generating objects reflecting the database table structure. This objects are extensible, so I'm able to add new properties and methods. This objects do not contains any persistence logic,so I guess they are persistant ignorant.
Should I use this object as my domain objects or should I create new objects for main domains model ?
As a pro for creating new object I would consider that when a database table changes it won't break the application.
As a con for creating new object I would consider the additional mapping and more complexity in the app.