Update $.data to use a function instead of an object when attaching to JS objects...