maha | adding more field types for classes
maha | correcting few of field types related to weight and date.