Updated solution
Changed nullable handler
Changed defaultValue
Update
Support for drop and alter default value constraint
Update