If you need to cast to ControllableServerBehavior, it means you probably need to add setServerStarted() to IControllableServerBehavior