Consider adding a comment explaining why the order of the inherited classes is important.