mvc3 プロジェクト内に「アカウント」エリアがあります。
次のように、登録のみのユーザーに可視性を制限するための AreaRegistration クラスがあります。
public class AccountAreaRegistration : AreaRegistration
{
    public override string AreaName
    {
        get
        {
            return "Account";
        }
    }
    public override void RegisterArea(AreaRegistrationContext context)
    {
        context.MapRoute(
            "Account_default",
            "{account}/{controller}/{action}/{id}",
            new {controller = "Dashboard", action = "Index", id = UrlParameter.Optional },
            new {account = new MustBeRegisteredAccount(DEPENDENCIES)},
            new string[] {"Continuum.Web.Areas.Account.Controllers"}
        );
    }
}
では、DEPENDENCIES を解決したり、MustBeRegisteredAccount オブジェクトを作成したりできるように ninject を設定するにはどうすればよいですか?