It was discussed ad nauseum in the newsgroup, but it follows the same rules as mixin templates do. It's a convenience. It's also why C++ has a `using` declaration, and why D doesn't need that.