? Is First a good choice of a class name. Maybe you should change it to a more meaningful name that expresses what the class is for.