OO Class Structure Shell