AMFGatewayはObjectをJavaBeansにマッピングしない

Flash RemotingのgatewayFlashのObjectをJavaBeansにマッピングしてくれたと思ったのですが、FlexのAMFGatewayはマッピングしてくれません。具体的にどんなObjectかというと

    var object = new Object();
    obj.id = 'ID';
    obj.name = 'NAME';

これを

    public class Hoge {
        private String id;
        private String name;
        /* setter/getter省略 */
    }

というJavaBeansにマッピングしてくれません。じゃぁ何で渡ってくるかというと、ASObjectで渡ってきます。オーバーロードされたメソッドは定義していません。確実にASObjectで渡ってきます。Arrayに格納されたObjectもArrayListに入ったASObjectで渡ってきてしまいます。OpenAMF(Flash Remoting MX)はちゃんとJavaBeansにマッピングしてくれるんですけどね。