title: Pushing new objects replaces previous object
body: <p>I'm trying to push a element children text to my object reminder by passing it to to the new reminder method, but it doesn't push each of the element text it just replaces them.</p>
  
  <pre><code>$(document).on('click', '.save-reminder-button', function() {
      var value = $(this).siblings('input').val(); //get the value of input
      var title = $(this).siblings('h1').text(value); //set the h1 
      var saveSetName = $(this).parent().siblings().children('input').val();
      var elem = $(this).parent().parent().children(".reminder-lists").children(); //get the reminder-lists children
      $(elem).each(function(i, e) {
          var txt = $(e).text(); //set txt to the elem text node
          saveSetName = new ReminderSet(saveSetName)
              .add(new Reminder(txt)) //create new reminder to push to reminders array
  
      });
  
  })
  
  
  
  var ReminderSet = function(name) {
      this.name = name;
      this.reminders = [];
  }
  
  ReminderSet.prototype.add = function(reminder) {
      this.reminders.push(reminder);
      console.log(this.name, this.reminders); 
      return this;
  }
  
  ReminderSet.prototype.list = function() {
      console.log(this.reminders);
  }
  
  var Reminder = function(description) {
      this.description = description;
  }
  </code></pre>