Imagine `cat` is `StaticObject` and `cougar` is `Inspector`.

~~~ php
<?php

class cat {
	protected function speak() {
		return 'meow';
	}
}

class lion extends cat {}

class cougar extends cat {
	public function __construct() {
		$lion = new lion();
		echo $lion->speak(); // meow
	}
}


new cougar();
~~~