Javascript apply methods from one object to another
<p>I have been at this for hours and just can't get it quite right. I have an object with methods that works fine. I need to save it as a string using JSON.stringify and then bring it back as an object and still use the same methods.</p>

<pre><code>function Workflow(){
  this.setTitle = function(newtitle){this.title = newtitle; return this;};
  this.getTitle = function(){return this.title;}; 
}

function testIn(){
  var workflow = new Workflow().setTitle('Workflow Test'); 
  Logger.log(workflow);//{title=Workflow Test}
  Logger.log(workflow.getTitle()); //Workflow Test

  var stringy = JSON.stringify(workflow);
  var newWorkflow = Utilities.jsonParse(stringy);
  Logger.log(newWorkflow); //{title=Workflow Test} 
                           //Looks like the same properties as above

  Logger.log(newWorkflow.getTitle());//Error can't find getTitle
}
</code></pre>

<p>I think I should prototype the new object but nothing seems to work. 
Please help I have very little hair left. </p>
