Su pregunta es un caso de un patrón llamado superclase/subclase por modeladores de objetos, y llamado generalización/especialización en Modelado de relación de entidad (extendido).
Preguntas similares se han hecho sobre diferentes casos de vez en cuando. Hay una respuesta más larga disponible aquí