Yeah, I agree. How about I leave this in the base class for documentation purposes but as a stub that returns null and a doc saying that the subclasses will provide the metadata for the given extension.