DataSource.getIDs handles numeric IDs

Object.keys will return strings whether or not the keys themselves are
strings. By mapping over the backing array, we can pluck each of the IDs
and maintain their type.