Just wondering is this necessary, because it's already set in `setupObject`? Same below with `hasOnDelete`.