Probably name should be different. It's about method that will validate whether provided type is same as context type or is its extension. It should come in pair with `isExtension` method (that would be used internally by `ensureExtension`