feat(request): reduce obj size with deleter types