scope traits