cascading delete type, fields