Adding person abstract class