PHP Callable Object como Object Miembro

Tengo una claseLogger el cual, entre otras cosas, tiene un método.Log.
ComoLog es el uso más común de laLogger ejemplo, he cableado__invoke llamarLog

Otra clase, "Sitio" contiene un miembro "Registro", una instancia de Logger.

¿Por qué funcionaría esto?

$Log = $this->Log;  
$Log("Message");  

Pero no esto:

$this->Log("Message");

El primero falla con "Error fatal de PHP: Llamada a un método no definido Sitio :: Log ()"
¿Es esto una limitación de la implementación del objeto llamable, o estoy malinterpretando algo?

Respuestas a la pregunta(3)

Su respuesta a la pregunta