Trying to get this to use a different layout than the default layout. Not sure if I am doing something wrong?

Code:
//Controller RegistersController.php
<?
class RegistersController extends AppController {
    public $helpers = array('Html', 'Form');
    function beforeFilter() {
    parent::beforeFilter();
        $this->layout = 'newlayout'; //View/Layouts/newlayout.ctp
  }

    public function index() {
         $this->layout = 'newlayout'; //View/Layouts/newlayout.ctp
    }
}
?>

//Model Register.php
<?

class Register extends AppModel {
	var $name = 'Register';
}

?>
But going to www.website.com/register

it only pulls up the default layout (default.ctp). Am I missing something? I set the layout in 2 places but not sure what happened