Renamed and moved produce model class