Bug - Default values are getting overwritten

Whith $.extend() it will overwrite the first object with the properties from the second.  In our project, we had different values for the labelAttribute (one was a href) so it was causing issues because it was 'remembering' href even when we were not using it.

This helped fix it for us, wanted to send this back.
Thanks for building the plugin!