Make GetAppearanceForSubclass(Type) look better (it's now GetAppearance<T> ())