clothing constructor requirements modified to include all fields