Change definition of column.is_auto_assigned,
Allow Rails Schemas to omit generating (or applying if generated) foreign keys
Allow omission of validations from Rails models
Don't require presence of auto-assigned columns