added reload setter_type at ArrayTracker.setElement and ArrayTracker::set