public static function autorun()
    {
        /* @var $classes string[] */
        $classes = array_reverse( get_declared_classes() );

        foreach( $classes as $class )
        {
            $type = new \ReflectionClass( $class );
            $abstract = $type->isAbstract();

            if( is_subclass_of( $class, MViewController::class ) === true && $abstract === false )
            {
                /* @var $controller MViewController */
                $controller = new $class();

                return $controller;
            }
        }

        return null;
    }