Segue minha solução para a implementação do método mágico __set():
*Class Endereco *
public function __set(string $nomeAtributo, $valor_atributo) : void
{
# rua = insereRua
$metodo = 'insere' . ucfirst($nomeAtributo);
$this->$metodo = $valor_atributo;
}
Arquivo_Teste
$endereco1->rua = 'Angelo Mendes';