Because there is no fully qualified name.
Err, what? Of course there is. What is "Modserver.Module.Type.ExtendedMethod" then ? Letting user decide is not acceptable and doing it through commands will not happen otherwise we would have head multiple inheritance with redefine, rename, undefine like eiffel for a year already.
I'm not even sure you're replying to anything in this thread. Did you actually read the posts? THERE IS NO DYNAMIC DISPATCH. IT IS NOT A REAL METHOD. ALL THE ISSUES ARE COMPIILE TIME ISSUES AND NOTHING BREAKS AT LINK TIME (yes, I'm getting a bit tired with this, nothing personal. It's not like I'm trying to sell "extension methods").