Refactor the creation of the SimpleFeature for performance. Also avoid turning the feature iterator into a list and deal with a bug in the handling of the UserData.