shield class