Revert "Implement rules composition"

This reverts commit 1b79db2071e56d1c3b225bd2d59ca72903c22f25.
Reapply tests
Add ValueClassInstantiationPlugin