O problema desse código é que a adição da nova propriedade "RG" terá que ser feita individualmente em cada classe, o que pode ser trabalhoso e propenso a erros, especialmente se houver mais classes que compartilham essas propriedades. Uma solução melhor seria criar uma classe pai com as propriedades comuns e fazer as classes Aluno e Professor herdar dessas propriedades, assim a adição da nova propriedade seria feita apenas uma vez na classe pai e seria herdada pelas subclasses.