Rollback to 5.4 PHP style and fix empty languages bug
New router object