docs: function get(obj, name) {
      // The parts of the name we are looking up
      // `['App','Models','Recipe']`
      var parts = typeof name !== 'undefined' ? (name + '').replace(/\[/g,'.')
      		.replace(/]/g,'').split('.') : [],
          length = parts.length,
          current, i, container;
  
      if (!length) {
          return obj;
      }
  
      current = obj;
  
      // Walk current to the 2nd to last object or until there
      // is not a container.
      for (i = 0; i < length && isContainer(current) && current !== null; i++) {
          container = current;
          current = container[parts[i]];
      }
  
      return current;
  }