The class itself