"David Nadlinger" wrote in message news:nbvmhmhcszmsruszggul at forum.dlang.org... > > Although this won't handled interfaces. I consider it a bug that an > > interface cannot be casted to Object. > > Not all interface implementations are (Object) classes, cf. IUnknown. This is not a problem, it is known at compile time.