Introducing class description providers