Add return types and properties types in JSDoc to a lot of methods
More return tags for Collections
Update data.js and names.json