Marking classes that contain illegal code
Revert "Marking classes that contain illegal code"

This reverts commit 8d427fe7c1921df1b491816c6fd4fc4d0278f32f.
Introducing a side-effect that Richard's module relied on

When Richard's module is migrated to the NodalCoupleable interface,
reverting this patch should remove the side-effect and all will be good
again.

Refs #4038, #4330