DemoAppModel.prototype.doStoreCompaniesBySetValue = function () {
    firebase.setValue(
        '/companies',

        // you can store a JSON object
        //{'foo':'bar'}

        // or even an array of JSON objects
        [
          {
            name: 'Telerik',
            country: 'Bulgaria'
          },
          {
            name: 'Google',
            country: 'USA'
          }
        ]
    ).then(
        function () {
          console.log("firebase.setValue done");
        },
        function (error) {
          console.log("firebase.setValue error: " + error);
        }
    );
  };
 }).then(function(val) {
   firebase.update('/GTopics/' + topic.id + '/Members/' + config.uid, {
     'GUserID': config.uid
   });
   firebase.setValue('/GTopics/' + topic.id + '/Members/' + config.uid + '/Ideas/' + val.key, {
     'IdeaID': val.key,
     'Title': idea
   });
 });