Substantial changed to ClassType and Status and logic on Contact
NightlySchedulable to update Contact status