ChaseCamera that doesn't rotate/turn player?

I'm trying to use ChaseCamera, and it's included ThirdPersonMouseLook to implement a camera that moves around without actually affecting the rotation of the target node.

        chaser = new ChaseCamera(, playerNode );
        HashMap<String,Object> props = new HashMap<String,Object>();
        props.put( ThirdPersonMouseLook.PROP_INVERTEDY, false );
        props.put( ThirdPersonMouseLook.PROP_ROTATETARGET, false );
        props.put( ChaseCamera.PROP_INITIALSPHERECOORDS, new Vector3f(100f, 0f, FastMath.DEG_TO_RAD * 30f) );
        props.put( ChaseCamera.PROP_TARGETOFFSET, new Vector3f(0f, 5f, 0f) );
        chaser.updateProperties( props );

My camera is set up like that, but still, when I wave my mouse around, I can see my player model waving around too, which isn't what I want.
Here's how my playerNode is set up:

        Node playerNode = new Node("playerNode");
        worldState.occluders.attachChild( playerNode );
        Pyramid playerModel = new Pyramid( "player", 5, 10 );
        playerNode.attachChild( playerModel );
        playerModel.setLocalRotation( new Quaternion( new float[] { FastMath.DEG_TO_RAD*-90, 0, 0 } ) );
        playerNode.setLocalTranslation( 0, 100, 0 );

So my player appears as a pyramid on it's side, for the moment.

I've even tried commenting out the code in ThirdPersonMouseLook that refers to "rotateTarget", but it seems to have no affect.  I can't see where either class is doing anything to affect the rotation of the target node.