A lo que voy es a esto:
Un método llamado de forma estática accede a una variable del objeto instanciado que hizo la llamada a función directamente con $this.
Para métodos llamados de forma estática "$this" no debería estar disponible. Un "Undefined variable $this" vendría bien, o mejor aún, como el mismo error en PHP5: "$this no puede ser referenciado desde una llamada estática"
Cita: bug...

No es bug, te recomiendo leer sobre
OOP PHP.
No puedes tener métodos ni propiedades de la clase dentro de un método estático.
Efectivamente,
no puede haber referencias a propiedades dentro de un método estático, es lo que trato de explicar.
Saludos.
PD: Por si no se entendió el código, el isset() lo quise usar de parche por si no estaba instanciado el objeto y me encontré con el error :s