Abstract Person, generate names and surnames.