Add selection introspection methods