also consider alias in Container::has()