Microsoft tells that theoretical (vertical) inheritance slow down the application when you are many levels
Should that matter after its compiled? I would think that the compiler looks up the hierarchy while compiling, and optimizing it like it wan't inherited?