Class manipulations