In this case, yes, I think it's overkill. If we find more of this sort of thing before we manage to make InputTypes and ResponseTypes into xblocks, then we can revisit it then.