tributos calculados transitórios de dados principais

Tenho uma entidade que contém os atributos lastName e firstName. Por razões além do escopo desta pergunta, desejo um atributo fullName que seja calculado como uma concatenação de firstName + space + lastNam

Como esse é um valor puramente calculado, sem a necessidade de refazer / desfazer ou qualquer outro aspecto mais sofisticado dos atributos transitórios (mesclagem etc.), meu instinto me diz para substituir o método getter para retornar o valor calculado. A leitura sugere que, se eu fizer isso, minha única preocupação seria se ele é compatível com KVO, que eu posso resolver usando keyPathsForValuesAffectingVolume para garantir alterações nas notificações de gatilho firstName ou lastName para qualquer pessoa que esteja observando fullNam

Estou perdendo alguma coisa? Estou verificando porque sou iniciante neste ambiente.

questionAnswers(1)

yourAnswerToTheQuestion