fails:Class.inherited is invoked with the child Class when self is subclassed
windows:Class.inherited is invoked only once per subclass
