Llamando método estático no estáticamente

Tengo una clase secundaria que extiende una clase solo con métodos estáticos. Me gustaría convertir a esta clase secundaria en un singleton en lugar de estático porque el desarrollador original realmente quería un singleton pero usó estático en su lugar (obvio porque cada método en la clase estática llama a la función Init () (básicamente un constructor)).

La mayoría de los métodos en el padre no necesitan ser sobrescritos en el niño, pero me gustaría evitar tener que escribir métodos como este:

public function Load($id)
{
     return parent::Load($id);
}

cuando prefiero no sobrescribir el método y simplemente usar:

$child->Load($id);

¿Es posible llamar a un método estático de forma no estática? ¿Es posible extender un objeto estático con un objeto de instancia? Sé que puedo intentarlo y es probable que funcione (PHP es muy indulgente), pero no sé si debería preocuparme por algo.

Respuestas a la pregunta(2)

Su respuesta a la pregunta