Revert "add ShouldImplement"

This reverts commit 8f013988899fdccd33eba1ec8bb4c64b090680b4.