This lets you use any naming convention for your PKs.
$scope.deleteObject = function (object) {
var pkField = $attrs.pkField;
crudGridDataFactory($attrs.table).delete({ id: object[pkField] }, successCallback, errorCallback);
};
$scope.updateObject = function (object) {
var pkField = $attrs.pkField;
crudGridDataFactory($attrs.table).update({ id: object[pkField] }, object, successCallback, errorCallback);
};