asp.net mvc 4ベータ版で新しいApiControllerをテストしていますが、次のようなクラスを返そうとすると、いくつかのプロパティのみがシリアル化されますか?
public class PageModel : IPageModel {
    public string Id { get; set; }
    public virtual IPageMetadata Metadata { get; private set; }
    public PageModel() {
        Metadata = new PageMetadata();
    }
}
これは私のAPIコントローラーのコードです
    // GET /api/pages/5
    public PageModel Get(string id) {
        return new PageModel { Id = "pages/1", Metadata = {Name = "Foo"} };
    }
これが結果です
{
Id: "pages/1",
Parent: null
}
いくつかのものだけでなく、完全なオブジェクトを取得することは可能ですか?