Class Skeleton