Revert "preparation for various algorithms in contact laws"

This reverts commit bee742349d5b06cf72c9f592ebc0b4d324dc627a.