> class Foo > { > @property void test(int) {} > @property int test() { return 1; } > } > > class Bar : Foo > { > alias super.test test; > override @property void test(int) {} > void bartest() { auto x = test; } > } > > And it actually works! Is this a documented feature? http://d-programming-language.org/hijack.html