Started adding support for ForeignObjectConstraints. Started work on better supporting providers that don't support deferrablility (MySql)