What I essentially want to do is this:

```
Blog.prototype = {
  set content(content) {
    this.content = JSON.parse(content);
  }
}

```

However, this results in infinite recursion.

I know I can do something like:

```
  set content(content) {
    this._content = JSON.parse(content);
  },

  get content() {
    return this._content;
  }

```

However, when I do `JSON.stringify(blog)`, it doesn't include `content`, but includes `_content`, which is undesirable. 

How can I go about doing this?