Agreed to drop, you're right. Seems like it's now acting as more of an adapter than anything else anyways that would perhaps ease future implementation of resolvers. I am not even sure if moving it to core would be needed. Do you have use cases in mind where extending this class now would help with?