Yeah, but there's no reason to call F::app() when it's already available as $this->app.