Made the class abstract