avoids NPE on columns_hash; disabled @previously_changed to avoid spurious requests to OpenERP
cleaner attrs and associations sanitizations (useful when working withe forms; more precise dirty tracking)
fallback for mode names for models loaded on the fly
more modular type casting to OpenERP associations