remove RelatedDataColumn (it's simpler to just use DataColumn)
add SoftDelete behavior