User
public function __construct($AppName, IRequest $request, AppConfig $config) { parent::__construct($AppName, $request); $this->config = $config; }
https://en.wikipedia.org/wiki/Liskov_substitution_principle