Remove SoftDelete and apply LookupTable behaviour where appropriate. (WIP)