Adding Identification abstract class