To make my example clearer:
Let's say I have to kind of customers - Sellers and Office Workers.
Sellers have cars, so they can have a request like 'clean my car'
Office Workers don't have cars, but they have computers and request 'my computer is not working'
Both groups share most of the others requests.
What's the best way to implement this?