title: Unable to remove MarkerWithLabel
body: <p>I'm using the Google maps API with the MarkerWithLabel class. I'm unable to remove the markers after adding them to the map.</p>
  
  <p>I have tried pushing them to an array and then iterating through it to remote them. At this point I'm just trying to remove them with setMap(null) right after adding them - to no avail.</p>
  
  <pre><code>var marker = new MarkerWithLabel({
      position: { lat: latitude, lng: longitude },
      draggable: false,
      raiseOnDrag: true,
      map: hotelsMap,
      label: 'label',
      labelContent: hotelName,
      labelAnchor: new google.maps.Point(-13, 37),
      labelClass: "google-maps-label",
      labelStyle: {opacity: 0.75},
      title: hotelName });
  
  marker.setMap(null);
  </code></pre>
  
  <p>This is what I get:</p>
  
  <pre><code>Uncaught TypeError: this.label.setMap is not a function
  </code></pre>