[Bugfix] Make sure we use method call (and not direct hash access) to get attribute from Term::App::Role::Attrs, to trigger terminal detection